PyQt5:建立对话框(1)
来源:互联网 发布:ubuntu开机黑屏 编辑:程序博客网 时间:2024/05/18 01:44
1.点击 Project --- New
填好,点击OK。
2.点击第二个标签。
3.点击右键,new Form 并且选择 Dialog
弹出一个保存对话框,输入你的Dialog名字即可(就是这个ui的名字)
如果你使用过Qt就会很熟悉设计器界面了,如果没有适用过,抱歉我也不知道怎么没描述了。请原谅我先学习的Qt。
按照下图,添加3个QPushButton和一个QLineEdit(并且添加信号槽,右下方点"+"添加)
a.给左上第一个button添加信号槽,点击清空QLineEdit内容。
b.给左下button添加信号槽,点击关闭对话框。
添加好关闭即可。回到eric6的IDE界面。
点击PyDlg.py右键,并且点击Compile form,左上角会出现编译成功。
编译好了,在点击回Sources界面
双击Ui_PyDlg.py,点击F2 。(出现Run Script弹出框不管,点击OK)
点击关闭对话框,就关闭了。在编辑框输入内容,点击第一个button就清空了。
********** 手动添加信号槽 ***********
刚才添加的都是类本身带的槽函数。
我们也可以自定义。
我们在Ui_PyDlg.py 里面找到
self.pushButton.clicked.connect(self.lineEdit.clear)
下面添加
self.pushButton_2.clicked.connect(self.on_pushButton_2_clicked)简单分析下:
self是只本身的对话框
pushButton_2 是只第二个button,你也可以设置其他名字
clicked 点击事件(信号)
connect 需要连接的槽函数
on_pushButton_2_clicked 我们连接的槽函数。
好了,我们定义槽函数。
def on_pushButton_2_clicked(self): self.lineEdit.setText("Hello Qt")点击后,给编辑框显示Hello Qt
此处添加的代码具体如下图红框内容。
- PyQt5:建立对话框(1)
- pyQt5-对话框
- PyQt5教程-10-对话框
- PyQt5初级教程--PyQt5中的对话框[7/13]
- PyQt5:QColorDialog颜色对话框(20)
- PyQt5:QFontDialog字体对话框(21)
- PyQt5:QFileDialog文件对话框(22)
- PyQt5中文基础教程6 对话框
- PyQt5打开文件对话框QFileDialog
- PyQt5:对话框、预定义对话框(19)
- 对话框1----建立模态对话框和非模态对话框
- PyQt5学习笔记07----通用对话框QMessageBox
- PyQt5教程(五)——对话框
- python3+PyQt5+Qt Designer实现扩展对话框
- python3+PyQt5+Qt Designer实现扩展对话框
- PyQt5初级教程--PyQt5简介[1/13]
- PyQt5初级教程--PyQt5简介[1/13]
- PyQt5教程(1) 介绍
- [CQU 21466] zzblack与斐波那契数列 (矩阵快速幂)
- 排序和顺序统计量之堆排序
- 自定义Toast
- Emmet 插件使用教程
- 【图像处理】Haar Adaboost 检测自定义目标(视频车辆检测算法代码)
- PyQt5:建立对话框(1)
- ROC曲线以及评估指标F1-Score, recall, precision-整理版
- android style
- haartraining训练生成xml过程
- HDU 1171.Big Event in HDU【01背包】【5月26】
- mina第一篇:基本demo实现
- android Gson解析
- linux 自行安装lanmp
- [POJ 3040] Allowance (贪心)