4
A
回答
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
4
我倒覺得Qt documentation擁有所有可用的信號。
相關問題
- 1. 列表綜合編程
- 2. 列表綜合列出
- 3. 每個QT小部件是否都有'show'信號?
- 4. 列表綜合:分配
- 5. Qt - 動態創建窗口小部件的連接信號
- 6. 列表綜合運行序列
- 7. 列表綜合索引
- 8. 基本列表綜合
- 9. 斯卡拉列表綜合
- 10. Qt:動態小部件信號和插槽連接
- 11. Qt 5.0中的非小部件上的信號/插槽
- 12. QT小部件與QT GUI
- 13. 列表綜合列表中創建多個子列表
- 14. 冷凝多個列表綜合
- 15. 從小部件到小部件的自定義信號
- 16. PyQt組合框小部件沒有信號時爲空
- 17. 信號QT,QueuedConnection
- 18. Qt/C++:標識事件處理程序中的父窗口小部件(信號)
- 19. 哈斯克爾列表綜合
- 20. 求和使用列表綜合
- 21. 解壓名單列表綜合
- 22. 瞭解列表綜合Python中
- 23. Haskell的訪問元組數據的內部列表綜合
- 24. Qt信號驅動的尾部程序
- 25. 外部DLL中缺少Qt信號
- 26. FF /鎖存:信號(xxx)具有恆定值0 - VHDL綜合
- 27. GTK或Qt的圖表小部件
- 28. qt - 小部件 - 定位
- 29. Qt小部件4.7與5.1
- 30. QT QNetworkAccessManager和信號
謝謝!我想你在截取最後一行的時候複製了它 - 對於3.2我使用過:**'ifinstance(obj2,QtCore.pyqtSignal):s = name +「:」+ name2 print(s)'** – Vector
謝謝,我錯過了那。 – Luke
正常工作 - 格式化爲HTML,現在我有自己的索引。儘管剛纔我已經看到PyQT文檔列出了每個小部件的信號,但在這些方法之後,這很容易。 – Vector