本文介绍: 如果我们可以在的Ui_Form自定义一个信号(sendText),这个信号通过connect绑定的Ui_Form类函数(deal_signal),那么它们就会建立关系。修改代码如下# 导入sys模块import sys# PyQt6.QtWidgets模块中导入QApplication, QWidget# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 获取行编辑文本# 调用父类的构造函数# 调用继承Ui_Form过来的setupUi函数# 实例化应用。
在上一篇文章中python之pyqt专栏6-信号与槽2-CSDN博客中,我们可以了解到对象可以使用内置信号,这些信号来自于类定义或者继承过来的。我们可以对这些信号可以通过connect连接槽函数。
需求
现在有一个需求,有两个UI界面“untitled.ui”和“untitled1.ui”,untitled.ui有一个lineEdit(行编辑)和一个button(按钮),untitled1.ui有一个Label。点击untitled.ui的button时,将行编辑的文本内容,设置为untitled1.ui的Label文本内容。
UI界面设置
main.py
问题
自定义信号
修改代码如下
自定义信号过程
1)导入 pyqtSignal类
2)定义类中信号属性,“str”是数据类型
3)信号与槽绑定
4)发送信号,发送的
最终实现
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。