随笔分类 -  PyQt5

摘要:5、使用装饰器定义信号和槽函数 使用方法: @PyQt5.QtCore.pyqtSlot(参数) def on_发送者对象名称_发射信号名称(self,参数): pass 使用方法有效的前提是下面函数执行的情况下: QMetaObject.connectSlotsByName(QObecjt) 案例 阅读全文
posted @ 2020-02-11 17:00 王大桃zzZ 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:经常会遇到一段需要持续运行的程序,在运行过程中会定时或不定时的数据一些信息。在PyQt5中界面会一直等到程序结束后一次性显示所有信息,同时整个界面就会卡住。QThread 模块就是用来解决这个问题的。 书中举得例子是实时显示时间,就不多说了。我自己也写了一个例子加强理解。UI界面使用designer 阅读全文
posted @ 2020-02-10 20:23 王大桃zzZ 阅读(1358) 评论(0) 推荐(0) 编辑
摘要:4.高级自定义信号与槽 自定义信号与槽是PyQt5必须掌握的核心玩法,只有4个步骤: 定义信号 --> 定义槽函数 --> 连接 --> 发射 在使用面向对象方式写代码的时候从上往下的顺序最有可能的是: 定义信号 --> 连接 --> 发射 --> 定义槽函数 4.1 定义信号 信号可以带任何形式的 阅读全文
posted @ 2020-02-10 17:24 王大桃zzZ 阅读(1363) 评论(0) 推荐(0) 编辑
摘要:——学习《PyQt5快速开发与实战》的笔记 0.信号与槽机制的特点: 1.1 signal、slot都继承自 QtCore1.2 signal与slot 可以 1对1,1对n,n对1,n对n1.3 signal可以带参数,参数可以是python任意类型,str,num(int\float),bool 阅读全文
posted @ 2020-02-09 16:50 王大桃zzZ 阅读(963) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示