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

时间:2011-07-02 23:56:00

标签: qt4 pyqt widget

寻找内置QT4小部件发出的各种SIGNALS的完整列表。环顾四周 - 似乎找不到一个。 (使用PyQT 4.x和Python 3.2)

TIA

2 个答案:

答案 0 :(得分:7)

以下代码列出了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

答案 1 :(得分:4)

我认为Qt documentation有所有可用信号。