Qt4 QT小部件信号-综合列表?

Qt4 QT小部件信号-综合列表?,qt4,pyqt,widget,Qt4,Pyqt,Widget,寻找内置QT4小部件发出的各种信号的综合列表。环顾四周,似乎找不到。(使用PyQT 4.x和Python 3.2) TIA我认为具有所有可用信号。以下代码列出了QtGui中所有QObject子类的所有信号: from PyQt4 import QtGui, QtCore import inspect for name in dir(QtGui): obj = getattr(QtGui, name) if inspect.isclass(obj) and issubclass(o

寻找内置QT4小部件发出的各种信号的综合列表。环顾四周,似乎找不到。(使用PyQT 4.x和Python 3.2)


TIA

我认为具有所有可用信号。

以下代码列出了QtGui中所有QObject子类的所有信号:

from PyQt4 import QtGui, QtCore
import inspect
for name in dir(QtGui):
    obj = getattr(QtGui, name)
    if inspect.isclass(obj) and issubclass(obj, QtCore.QObject):
        for name2 in dir(obj):
            obj2 = getattr(obj, name2)
            if isinstance(obj2, QtCore.pyqtSignal):
                print name, name2

到目前为止,我还没有找到我正在寻找的综合列表索引——这就是我的问题。但是刚才我确实找到了QSignalSpy和QSignalMapper类-希望我能让它们在PyQT中工作。我想如果你想在一个页面上显示所有信号,你必须编写一个爬虫程序。谢谢!我猜您在复制最后一行时截断了它-对于我使用的3.2版:
如果isinstance(obj2,QtCore.pyqtSignal):s=name+”:“+name2打印工作正常-格式化为HTML,现在我有了自己的索引。虽然刚才我确实看到PyQT文档列出了每个小部件的信号,但是在方法之后,这就更容易了。