Python PyQt5 添加响应事件(信号&槽)
程序员文章站
2022-05-28 11:36:31
...
1、打开Qt Creator
双击QT工程文件(.pro) 打开 [Qt Creator]
注意:不要在文件夹中 双击.ui文件
2、选择控件(按钮)
选择一个控件 目前以按钮 (清空)
选中清空 点击[右键]
3、选择信号(slot)
不同类型的控件可选的 信号,不一样。
从中选择需要的信号,然后点击【OK】按钮
在 .h 与.cpp自动添加 函数
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设计关闭确认对话框