码迷,mamicode.com
首页 > 其他好文 > 详细

PyQt5总结--打包pyinstaller

时间:2017-04-20 11:47:19      阅读:1349      评论:0      收藏:0      [点我收藏+]

标签:python

    最近使用PyQt5做一个小程序,程序功能简单;程序做玩后,运行比较卡顿,深觉需要学习的东西还有很多.

觉得python还是做数据处理比较适合.用来做桌面开发或者大程序,就不太适合.

1,PyQt5打包

    安装pyinstaller

pip install pyinstaller
#打包
pyinstaller -i xxx.ico -F xxx.py -w
#-w 不带黑窗口

    注意:由于程序中使用了pymssq库,所以打包之前,需要在主程序中导入_mssql包;同时还需要导入其他包.

import _mssql,uuid,decimal

    在GUI中,可能会引用某些图片,将图片打包在exe内部调用,会方便很多.

#创建img.qrc
<!DOCTYPE RCC>
<RCC>
<qresource>
<file alias="IMG/1.png">IMG/1.png</file>
<file alias="IMG/2.png">IMG/2.png</file>
<file alias="IMG/3.png">IMG/3.png</file>
<file alias="IMG/4.png">IMG/4.png</file>
<file alias="IMG/database.png">IMG/database.png</file>
<file alias="IMG/index.png">IMG/index.png</file>
<file alias="IMG/information.png">IMG/information.png</file>
<file alias="IMG/mail.png">IMG/mail.png</file>
<file alias="IMG/stcd.png">IMG/stcd.png</file>
<file alias="IMG/window_bg.png">IMG/window_bg.png</file>
</qresource>
</RCC>

#将img.qrc转换为python包img.py
pyrcc5 -o img.py img.qrc

#在python代码中调用图片
:/IMG/1.png

本文出自 “we17ha” 博客,请务必保留此出处http://we17ha.blog.51cto.com/7323722/1917418

PyQt5总结--打包pyinstaller

标签:python

原文地址:http://we17ha.blog.51cto.com/7323722/1917418

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!