在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!

最新文章

  1. 《JavaScript 代码优化指南》
  2. 剑指Offer面试题:31.两个链表的第一个公共节点
  3. 重置EntityFramework数据迁移到洁净状态
  4. 浅谈web网站架构演变过程
  5. 探索 OpenStack 之(7):Neutron 深入探索之 Open vSwitch (OVS) + GRE 之 Neutron节点篇
  6. 两个实用的方法从Base64字符串生成RSAPublicKey及RSAPrivatekey
  7. EXCEL时间日期转换为常规字符显示
  8. SGU 138.Games of Chess
  9. C语言初学 转义字符举例
  10. Android学习笔记--AlertDialog应用
  11. python进阶之路4.2---装饰器
  12. block、块级作用域
  13. TCP/UDP客户端
  14. Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法[转]
  15. MYSQL 主从复制---简单易学
  16. CodeForces723-A. The New Year: Meeting Friends
  17. #pragma once 与 #ifndef 解析
  18. Java中的NIO及IO
  19. 【2018ICPC沈阳】
  20. ZooKeeper(四)-- 第三方客户端 ZkClient的使用

热门文章

  1. Docker UnicodeEncodeError: 'ascii' codec can't encode characters in position
  2. Tomcat配置管理员用户的账户和密码之快速访问系统。
  3. shell简介及变量的定义查看撤销
  4. ceph-deploy 部署加密osd异常的问题
  5. Appium常用操作之「Toast提示信息获取」
  6. 面试官:小伙子,给我说一下spring框架吧
  7. MindManager教程:高中数学函数思维导图怎么画
  8. Fruity Parametric EQ 2使用说明(二)——FL Studio插件教程
  9. 【VUE】2.渲染组件&重定向路由
  10. 最全总结 | 聊聊 Python 办公自动化之 Word(下)