Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PyQt信号和插槽_Python_Pyqt_Signals Slots - Fatal编程技术网

Python 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编程,我正在关注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示例中的信号和插槽上使用它?它比手动连接信号更方便,没有什么能阻止您这样做,只是更简单而已。