我刚刚开始用PyQt编程,正在阅读Mark Summerfield的“用Python和Qt进行快速图形用户界面编程”。在此之前,我用C++和Qt做了一些编程,我跟随的那本书的作者推荐使用信号和插槽,我也喜欢使用信号和插槽而不是"on_widgetName_signalName“方法。但令我惊讶的是,“使用Python和Qt进行快速图形用户界面编程”的作者在使用designer创建图形用户界面时,在信号和插槽上使用了"on_widgetName_signalName“,更令我惊讶的是,与pyqt安装程序捆绑在一起的示例也做了同样的事情。
有没有理由在PyQt中使用"on_widgetName_signalName“方法而不是信号和插槽,或者只是这些人很久没有更新他们的代码了?
发布于 2011-04-19 03:45:44
基本上,当您使用on_widget_signal()时,它会自动将“小部件”的信号连接到该函数(适用于C++)
检查QMetaObject::connectSlotsByName
https://stackoverflow.com/questions/5707966
复制相似问题