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

1、打开Qt Creator

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

2、选择控件(按钮)

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

3、选择信号(slot)

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

Python PyQt5 添加响应事件(信号&槽)_第5张图片

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)