欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python PyQt5 添加响应事件(信号&槽)

程序员文章站 2022-05-28 11:36:31
...
1、打开Qt Creator

Python PyQt5 添加响应事件(信号&槽)
双击QT工程文件(.pro) 打开 [Qt Creator]
注意:不要在文件夹中 双击.ui文件

2、选择控件(按钮)

Python PyQt5 添加响应事件(信号&槽)
选择一个控件 目前以按钮 (清空)
选中清空 点击[右键]
Python PyQt5 添加响应事件(信号&槽)

3、选择信号(slot)

Python PyQt5 添加响应事件(信号&槽)
不同类型的控件可选的 信号,不一样。
从中选择需要的信号,然后点击【OK】按钮
在 .h 与.cpp自动添加 函数
Python PyQt5 添加响应事件(信号&槽)

Python PyQt5 添加响应事件(信号&槽)

4、拷贝生成函数 至 python代码中

拷贝函数名
on_btnClear_clicked
在类中 添加拷贝名字的函数(以 python格式保存)

class QmyDialog(QDialog):
    def __init__(self, parent=None):
        super().__init__(parent)

        # 使用私有变量保存 UI控件
        self.ui = Ui_Dialog()
        self.ui.setupUi(self)  # 构造UI

        # 修改窗体标签
        self.setWindowTitle("单继承调用 对话框")

    def on_btnClear_clicked(self):
        self.ui.textEdit.clear()
5、函数具体响应处理

可以在响应函数中, 修改执行所需要的操作

    def on_btnClear_clicked(self):
        self.ui.textEdit.clear()
相关标签: GUI