PyQt信号和插槽

问题描述

我刚刚开始使用PyQt进行编程,并且正在遵循Mark Summerfield的“使用Python和Qt进行快速GUI编程”。在此之前,我用C ++和Qt进行了一些编程,并且我遵循的这本书的作者建议使用信号和插槽,并且我也喜欢在“ on_widgetName_signalName \”方法上使用信号和插槽。但是令我惊讶的是,“使用Python和Qt进行快速GUI编程”的作者在使用设计器创建GUI的任何信号和插槽上都使用了“ on_widgetName_signalName”,而令我惊讶的是,看到这些示例与pyqt安装程序捆绑在一起进行相同的操作。 是否有理由对PyQt中的信号和插槽使用“ on_widgetName_signalName”方法,或者仅仅是这些人没有长时间更新其代码?

解决方法

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...