PyQt图形化布局
2024-10-06 16:09:04
安装PyQt第三方库
pip install PyQt5
安装Qt Designer(Qt的布局工具)
pip install PyQt5-tools
PyChram设置Qt工具
配置Qt Designer(Qt的布局工具)
Program填的是刚才安装的PyQt5-tools库的designer.exe的位置
配置UIC(ui文件转py文件)
参数(ui文件必须放在项目下,生成的py文件也在项目下)
-m PyQt5.uic.pyuic $ProjectFileDir$\$FileName$ -o $ProjectFileDir$\$FileNameWithoutExtension$.py
使用方法
打开Qt Designer进行界面布局
Qt Designer界面
布局完成后会生成ui文件,用PyUIC把ui文件转化为py文件
ui文件转换完成后只是一个ui的类(界面文件),需要创建另外一个文件来调用启动它
from PyQt5.QtWidgets import QApplication, QWidget
from Gui import *
import sys class MyApp(QWidget, Ui_Form):
def __init__(self, parent=None):
super(MyApp, self).__init__(parent)
self.setupUi(self) if __name__ == "__main__":
app = QApplication(sys.argv) # 创建Qt的应用程序
myWin = MyApp()
myWin.show()
sys.exit(app.exec_()) # 确保程序退出后结束进程
最新文章
- 工厂模式,根据ID创建对应的实例类
- js中对象 类 实例的区别 数据类型 创建对象
- elfutils-libelf由于依赖而安装失败
- JavaScript工厂模式代码
- 解决SQL数据库无法脱机的问题
- My.Ioc 代码示例——避免循环依赖
- drupal7创始人root忘记密码的解决办法
- Codeforces #350
- 给 Virtualbox 中 Ubuntu 系统设置静态 IP ,让 DNS 配置信息不会在重启后被清除
- Linux压缩解压命令汇总
- jenkins log文件突然占满磁盘空间
- sqlserver2017 SSAS配置远程访问不成功的问题
- 大数据Spark与Storm技术选型
- Processing-基础小坑-
- python实现堆栈和队列
- padding margin
- supervisor管理进程 superlance对进程状态报警
- django model form 保存方法 django-rest-framework save 修改某一项值 方法
- Qt——用于表格QTableView的模型
- POJ 1337 A Lazy Worker(区间DP, 背包变形)