pyqt5 | 将你的python脚本打包成软件

mark

QT designer设计界面

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

  • 垂直布局
  • 水平布局
  • 网格布局
  • 绝对位置布局

通过托拽和点击就能生成界面和组件样式
生成的ui文件其实是xml格式的文本文件
可以用pyuic5命令一键转换
mark


生成.ui文件

其实就是xml语言

mark


如何添加图标和图片

如果使用qt disitger,如果引用资源文件
则需要转换
在开发目录下编写.qrc文件
新建appqrc.qrc 文件

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

在编辑栏进行添加
mark

添加label组件
mark

修改pixmap属性
mark

转换apprcc.qrc文件

pyuic5 apprcc.qrc -o aprcc_rc.py

在逻辑文件里加入

import apprcc_rc

.ui与.py文件的转换

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

转换后的py界面文件
mark


界面与逻辑分离

新建.py文件作为逻辑文件
用来写事件响应
导入界面文件的类就好
mark


双击运行脚本

mark


用pyinstaller打包分发

mark


希望和你做朋友

关注微信公众号 [hackorgeek]

会邀请你加入到微信群

mark


更多精彩文章

把你的微信变成超级营销机器人
短信群发–低成本营销SMS喵
知乎Robot–自动点赞+评论+群发私信

小心!3分钟黑掉你的安卓手机
5分钟把U盘变为随身系统


加入我们的私密社群

加入小密圈

mark


点击原文,即可加入小密圈:

http://t.xiaomiquan.com/mu3ZVRV

mark

你有什么问题或者看法,不妨在留言区评论噢.


发表评论

电子邮件地址不会被公开。 必填项已用*标注