37
教程|python极速打包界面软件

QT designer设计界面

qt designer默认有4种布局方式:

  • 垂直布局

  • 水平布局

  • 网格布局

  • 绝对位置布局

通过托拽和点击就能生成界面和组件样式

生成的ui文件其实是xml格式的文本文件

可以用pyuic5命令一键转换

教程|python极速打包界面软件


生成.ui文件

其实就是xml语言

教程|python极速打包界面软件


如何添加图标和图片

如果使用qt disitger,如果引用资源文件

则需要转换

在开发目录下编写.qrc文件

新建appqrc.qrc 文件

<rcc version="1.0"> <qresourse> </qresourse></rcc>

在编辑栏进行添加

教程|python极速打包界面软件

添加label组件

教程|python极速打包界面软件

修改pixmap属性

教程|python极速打包界面软件

转换apprcc.qrc文件

pyuic5 apprcc.qrc -o aprcc_rc.py

在逻辑文件里加入

import apprcc_rc

.ui与.py文件的转换

使用pyui5的命令语句进行转换

教程|python极速打包界面软件

转换后的py界面文件

教程|python极速打包界面软件


界面与逻辑分离

新建.py文件作为逻辑文件

用来写事件响应

导入界面文件的类就好

教程|python极速打包界面软件


双击运行脚本

教程|python极速打包界面软件


用pyinstaller打包分发


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!