工作随笔2024,12.9
1.关于connect重复连接,会导致当该信号发出时槽函数会执行对应的次数,所以在添
加init相关名称的函数要查看内部是否有connect,是否会造成重复连接.
2. 建议如果是唯一一个连接的,可以使用uni Que connection这个属性
3. 有关事件过滤器的使用
qapplication :: postevent 可以用于发送事件给对应的widget,常用场景可以给mainwindow去发送事件,这样所有在该窗口中的面都可以通过事件过滤器来执行对应的操作
发送的事件也不会仅限于Q士本身定义的那些,-qt本身给我们提供Event:: user(1000)- maxuser(65535)的空间去定义我们可定义的事件,而Qevent类本身我们也可以做一个继承来实现一些操作,这方便我们在接收事件中作处理
接收事件可以用customevent或者eventfile去过滤,通过强转方式去对传来的件对象处理,最常用:就是判断type去分辨