Qt_log2000_事件的传递

来源:互联网 发布:软件检测 编辑:程序博客网 时间:2024/06/02 03:13

QT中事件的传递

在每个程序的main()函数的最后,都会调用QApplication类的exec()函数,它会使Qt应用程序进入事件循环,这样就可以使应用程序在运行时 接收发生的各种事件。一旦有事件发生,Qt便会构建一个相应的QEvent子类的对象来表示它,然后将它传递给相应的QObject对象或其子对象。

事件的传递顺序是这样的:先是事件过滤器, 然后是该部件的event()函数,最后是该部件的事件处理函数。这里还要注意,event()函数和事件处理函数,是在该部件内进行重新定义的,而事件过滤器却是在该部件的父部件中进行定义的。


visitor tracker
访客追踪插件


0 0
原创粉丝点击