PyQt信号和插槽

时间:2011-04-18 19:38:52

标签: python pyqt signals-slots

我刚刚开始在PyQt编程,我正在跟随Mark Summerfield的“Python和Qt中的快速GUI编程”。在此之前,我在C ++和Qt中进行了一些编程,我所遵循的书的作者建议使用信号和插槽,我也喜欢使用信号和插槽而不是“on_widgetName_signalName”方法。但我很惊讶地看到“Python和Qt中的快速GUI编程”的作者使用“on_widgetName_signalName”而不是信号和插槽,无论他使用设计器创建GUI,我更惊讶地看到与pyqt捆绑的示例安装人员做同样的事。

是否有理由对PyQt中的信号和插槽使用“on_widgetName_signalName”方法,或者只是这些人没有更新代码?

1 个答案:

答案 0 :(得分:1)

基本上当你使用on_widget_signal()时,它会自动将“widget”的信号连接到该函数(适用于C ++)

检查QMetaObject::connectSlotsByName