Qt 未知QEvent类型

Qt 未知QEvent类型,qt,qt4,pyqt4,Qt,Qt4,Pyqt4,我有一个用Python编写的Qt应用程序(使用PyQt4),在调试bug的过程中,我在我的小部件上安装了一个事件过滤器: def eventFilter(self, obj, ev): print "Event:", ev, " | type:", ev.type() 输出的(许多)行之一如下所示: Event: <PyQt4.QtCore.QEvent object at 0x39a1dd0> | type: 67 事件:|类型:67 所以我查阅了qt文档,找不到事

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

def eventFilter(self, obj, ev):
    print "Event:", ev, " | type:", ev.type()
输出的(许多)行之一如下所示:

Event: <PyQt4.QtCore.QEvent object at 0x39a1dd0>  | type: 67
事件:|类型:67
所以我查阅了qt文档,找不到事件类型67。(我也找不到64、65、66和大量其他事件代码。例如,事件12、13和14存在,但事件15和16不存在)我尝试过谷歌和SE搜索,但我在任何地方都找不到Qt事件67的引用

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


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

从Qt源我发现了事件:

ChildInsertedRequest = 67, // send ChildInserted compatibility events to receiver

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

那么所有“缺失”事件代码都是为了Qt3兼容性?@zaxvo,我想是的。没有记录。