PyQt(Python+Qt)学习随笔:使用pyqtConfigure建立信号和槽的连接
2024-09-02 01:41:13
在PyQt中,一般信号和槽的连接是通过connect方法建立的,语法如下:
connect(slot[, type=PyQt5.QtCore.Qt.AutoConnection[, no_receiver_check=False]])
如下语句建立了信号selfSig和槽sigRecv的连接,信号带签名str:
self.selfSig[str].connect(self.sigRecv) #连接信号和槽
除了connect方法外,还可以使用pyqtConfigure方法建立信号和槽的连接,
语法
对象.pyqtConfigure(信号名=槽函数名)
代码示例:
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
W = w_mainWin()
W.show()
W.pyqtConfigure(sig1=W.sigRecv) #建立信号和槽的连接
sys.exit(app.exec_())
上述代码建立的信号和槽的连接是可以发送和接收信号的,但这种方法建立连接不能带信号签名。
老猿Python,跟老猿学Python!
最新文章
- 《JavaScript 代码优化指南》
- 剑指Offer面试题:31.两个链表的第一个公共节点
- 重置EntityFramework数据迁移到洁净状态
- 浅谈web网站架构演变过程
- 探索 OpenStack 之(7):Neutron 深入探索之 Open vSwitch (OVS) + GRE 之 Neutron节点篇
- 两个实用的方法从Base64字符串生成RSAPublicKey及RSAPrivatekey
- EXCEL时间日期转换为常规字符显示
- SGU 138.Games of Chess
- C语言初学 转义字符举例
- Android学习笔记--AlertDialog应用
- python进阶之路4.2---装饰器
- block、块级作用域
- TCP/UDP客户端
- Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法[转]
- MYSQL 主从复制---简单易学
- CodeForces723-A. The New Year: Meeting Friends
- #pragma once 与 #ifndef 解析
- Java中的NIO及IO
- 【2018ICPC沈阳】
- ZooKeeper(四)-- 第三方客户端 ZkClient的使用
热门文章
- Docker UnicodeEncodeError: 'ascii' codec can't encode characters in position
- Tomcat配置管理员用户的账户和密码之快速访问系统。
- shell简介及变量的定义查看撤销
- ceph-deploy 部署加密osd异常的问题
- Appium常用操作之「Toast提示信息获取」
- 面试官:小伙子,给我说一下spring框架吧
- MindManager教程:高中数学函数思维导图怎么画
- Fruity Parametric EQ 2使用说明(二)——FL Studio插件教程
- 【VUE】2.渲染组件&;重定向路由
- 最全总结 | 聊聊 Python 办公自动化之 Word(下)