python3.6+pyqt5实现GUI设计(二)
来源:互联网 发布:苹果音频编辑软件 编辑:程序博客网 时间:2024/05/17 08:39
python3.6+pyqt5实现GUI设计(二)
在上篇文章中我们已经生成好了基本的py文件,但这样的程序是不完整的,是无法执行的。该程序中只有一个类,包含两个函数setupUi()和retranslateUi()函数。
setupUi( )是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来。也可以说,setupUi
是我们画界面和写程序之间的桥梁。
retranslateUi()是翻译一遍UI,是一个动态翻译的解决方案。
为了程序的完整,我们还需要添加主函数,添加代码如下:
class MyWindow(QtWidgets.QMainWindow, Ui_Dialog): def __init__(self): super(MyWindow, self).__init__() self.setupUi(self)if __name__ == '__main__': import sys app = QtWidgets.QApplication(sys.argv) mywindow = MyWindow() mywindow.setWindowTitle("界面名称") mywindow.show() sys.exit(app.exec_())
好了,这样就完成了一个简单的桌面程序。在下一篇文章中将写到文件目录的选择。
阅读全文
0 0
- python3.6+pyqt5实现GUI设计(二)
- python3.6+pyqt5实现GUI设计(一)
- Python3.5+PyQt5词频统计(二)
- pyqt5&python3 Gui 入门教程 (一) 第一个窗口
- python3+PyQt5实现拖放
- Python3.5+PyQt5多线程+itchat实现微信防撤回桌面版代码(二)
- 用python3+PyQt5改写Python Qt GUI快速编程的第6章实例主窗口
- python3.6+pyqt5 IDE: Pycahrm+Qtdesign 快速开发GUI程序学习资源
- python3+PyQt5 实现单文档界面(SDI)
- python3+PyQt5 实现多文档界面(MDI)
- Ubantu环境下利用Python3+PyQt5+Eric6进行GUI编程
- Ubuntu环境下利用Python3+PyQt5+Eric6进行GUI编程
- python3+PyQt5
- python3+PyQt5+Qt Designer实现扩展对话框
- python3+PyQt5实现窗口切分条
- python3+PyQt5 实现文档打印功能
- python3+PyQt5+Qt Designer实现扩展对话框
- PYTHON GUI (PyQt5 安装问题解决)
- 1082: 敲7(多实例测试)
- 记录一个自己用的添加excel内容的类
- ArcEngine数据删除几种方法和性能比较
- Power OJ 魔术球问题
- 【POJ1201】Intervals-差分约束系统+单源最长路
- python3.6+pyqt5实现GUI设计(二)
- 商城项目-dubbo,框架整合,dubbo发布和引用服务
- Eclipse4.7创建Maven项目报错解决方法
- 算法提高 ADV-156 分分钟的碎碎念
- 数据挖掘 日期转换表
- 1083: 数值统计(多实例测试)
- 车牌识别相机的算法开发与调用例程
- 第二周——项目二—程序的多文件组织
- pg_dump不能导出访问权限 pg_dumpall可以导出访问权限