首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知QEvent型

未知QEvent型
EN

Stack Overflow用户
提问于 2014-08-05 14:15:26
回答 1查看 454关注 0票数 0

我有一个用Python编写的Qt应用程序(用PyQt4编写),在调试bug的过程中,我在我的小部件上安装了一个事件过滤器:

代码语言:javascript
复制
def eventFilter(self, obj, ev):
    print "Event:", ev, " | type:", ev.type()

(许多)产出项目之一是:

代码语言:javascript
复制
Event: <PyQt4.QtCore.QEvent object at 0x39a1dd0>  | type: 67

因此,我查找了qt文档http://qt-project.org/doc/qt-4.8/qevent.html#public-types,找不到事件类型67。(我也找不到64、65、66和其他所有事件代码。例如,事件#12、13和14存在,但事件#15和16不存在。)我尝试过google和SE搜索,但是我在任何地方都找不到Qt事件67的参考。

因此,我的问题有两个:如何才能找出QEvent类型67是什么,以及为什么QEvent代码中存在空白?

Sidenote:为什么那些文档中的表不是按事件号排序的?这似乎是记录API的合乎逻辑的方式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-05 14:28:18

从Qt的来源中,我发现了这个事件:

代码语言:javascript
复制
ChildInsertedRequest = 67, // send ChildInserted compatibility events to receiver

此事件来自Qt3,并在Qt3支持库中定义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25141019

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档