Python PyQt信号和插槽
我刚刚开始用PyQt编程,我正在关注MarkSummerfield的“Python和Qt中的快速GUI编程”。在此之前,我做了一些C++和QT编程,我的书作者推荐使用信号和时隙,我也喜欢使用“OnWiWiGigNeMeNeXalAlNeNeNeX”方法的信号和时隙。但我惊讶地看到,《Python和Qt中的快速GUI编程》的作者在使用designer创建GUI的任何地方都使用“on_widgetName_signalName”覆盖信号和插槽,我更惊讶地看到与pyqt安装程序捆绑在一起的示例也这样做Python PyQt信号和插槽,python,pyqt,signals-slots,Python,Pyqt,Signals Slots,我刚刚开始用PyQt编程,我正在关注MarkSummerfield的“Python和Qt中的快速GUI编程”。在此之前,我做了一些C++和QT编程,我的书作者推荐使用信号和时隙,我也喜欢使用“OnWiWiGigNeMeNeXalAlNeNeNeX”方法的信号和时隙。但我惊讶地看到,《Python和Qt中的快速GUI编程》的作者在使用designer创建GUI的任何地方都使用“on_widgetName_signalName”覆盖信号和插槽,我更惊讶地看到与pyqt安装程序捆绑在一起的示例也这样做
有没有理由对PyQt中的信号和插槽使用“on_widgetName_signalName”方法,或者仅仅因为这些人很久没有更新他们的代码?基本上,当您使用on_widget_signal()时,它会自动将“widget”的信号连接到该函数(适用于C++)
检查我知道,我的问题是,为什么在PyQt安装程序附带的PyQt示例中的信号和插槽上使用它?它比手动连接信号更方便,没有什么能阻止您这样做,只是更简单而已。