python制作GUI图形界面程序全记录

作者:stoat 发布时间:2020-11-04 分类:技术

使用工具:PyCharm + QTDesigner + PyUIC + cmder

要用到的python库:pip install PyQt5 PyInstaller PyQt5-tools SIP

工具安装参考:


1、PyQt5简介及Designer、Pyuic插件安装,https://www.jianshu.com/p/de3defb43483

2、PyCharm+QTDesigner+PyUIC使用教程,https://www.cnblogs.com/lsdb/p/9122425.html

具体执行步骤:


  • 1、图形界面设计:QTDesigner,拖拽生成,非常方便,各类教材也较多,对号入座即可。
  • 2、图形界面转成python代码,使用PyUIC可以非常直接的转换成为python代码,然后对应的去写方法和实现。
  • 3、使用PyInstaller生成exe可执行文件,命令:pyinstaller -F -c -i favicon.ico first.py

python打包生成的exe文件有个大几十兆,挺大的了。

可能遇到的问题:


  • 1、python生成的exe无icon图标:将你的icon图片放入exe文件夹下,重新打开exe执行文件再试试
  • 2、打开python生成的exe文件的时候,会伴随打开黑色的cmd命令行窗口,如何关闭?重新再cmder下运营打包命令,再次生成exe文件:pyinstaller -F -c -i favicon.ico first.py --noconsole 
  • 3、pip安装缓慢:在你主版本python.exe目录下,放入pip.ini,以后就默认使用清华或者豆瓣的源,国内加速,里面内容:

[global] 
index-url=https://pypi.tuna.tsinghua.edu.cn/simple 
[install] 
trusted-host=pypi.tuna.tsinghua.edu.cn

原文地址:python制作GUI图形界面程序全记录 by 雪鼬博客

标签:Python

评论已关闭