PyCharm GUI界面开发和exe文件生成的实现


Posted in Python onMarch 04, 2020

一、安装Python

参考python的安装

二、安装PyQt5

推荐使用pip安装:win+R调出cmd命令窗口

pip install PyQt5

等待片刻,继续安装PyQt5-tools

pip install PyQt5-tools

如果直接pip不成功的话,建议在python库这个网站上搜索相关库,下载相应的.whl文件,然后用以下方法进行安装:
①pip whl文件所在路径 whl文件名
②在cmd命令窗口先执行 cd whl文件所在路径 到该目录下,然后 pip whl文件名 进行安装

PyQt5:https://pypi.org/project/PyQt5/#history

PyQt5-tools:https://pypi.org/project/pyqt5-tools/#history

注意:PyQt5和PyQt5-tools的版本要相对应,同时要符合你的python的版本、操作系统环境等。

三、配置pycharm

官网下载安装pycharm:https://www.jetbrains.com/pycharm/
或者关注微信公众号“软件安装管家”,选择相应的版本进行安装。本文博主安装的是pycharm2017汉化版
或者参考手把手教你如何安装Pycharm——靠谱的Pycharm安装详细教程
简单介绍一下pycharm的使用,正文部分从配置PyQt库开始

pycharm的使用

文件->新项目,选择文件夹所属位置和解释器(即python.exe),点击“create"

PyCharm GUI界面开发和exe文件生成的实现

PyCharm GUI界面开发和exe文件生成的实现

右键该文件夹,新建->Python File
(左侧列表栏可用快捷键”alt +1"调出)

PyCharm GUI界面开发和exe文件生成的实现

输入文件名点击确定

PyCharm GUI界面开发和exe文件生成的实现

1.配置PyQt库

文件->设置->项目->Project Interpreter点击“+”号,搜索pyqt5,点击“install package”

PyCharm GUI界面开发和exe文件生成的实现

PyCharm GUI界面开发和exe文件生成的实现

如果出现下图所示的,叫表示成功安装PyQt5了

PyCharm GUI界面开发和exe文件生成的实现

2.在外部工具配置designer.exe

文件->设置->工具->外部工具,点击“+”进行添加

PyCharm GUI界面开发和exe文件生成的实现

名称和描述可自行规定,最好为英文
程序:找到之前下载好的designer.exe文件位置(有的所在路径可能和我的不太一样,找到就行)
工作目录:$FileDir$

PyCharm GUI界面开发和exe文件生成的实现

配置完成后可在工具->外部工具中看到

PyCharm GUI界面开发和exe文件生成的实现

点击进入,创建自己的GUI界面。创建完成后保存为.ui文件

PyCharm GUI界面开发和exe文件生成的实现

PyCharm GUI界面开发和exe文件生成的实现

为了将.ui文件转换为.py文件,需配置QtGUI

3.配置QtGUI

文件->设置->工具->外部工具,点击“+”进行添加
程序:找到之前下载好的python.exe文件位置
参数:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$

PyCharm GUI界面开发和exe文件生成的实现

找到.ui文件,右键->外部工具->PyUIC 即可转换为相应的.py文件

PyCharm GUI界面开发和exe文件生成的实现

PyCharm GUI界面开发和exe文件生成的实现

四、打包.py程序为可执行文件exe

1.在pycharm中安装库PyInstaller

文件->设置->项目->Project Interpreter点击“+”号,搜索Pyinstaller,点击“install package”

PyCharm GUI界面开发和exe文件生成的实现

2.调出terminal终端

视图->工具窗口->terminal或者快捷键Alt F12

PyCharm GUI界面开发和exe文件生成的实现

在terminal终端输入命令pyinstaller -F -w untitled.py 点击回车

PyCharm GUI界面开发和exe文件生成的实现

运行结束后会在当前目录下生产dist文件夹,dist文件夹下为生成的exe文件,在相应的路径下即可找到exe文件

PyCharm GUI界面开发和exe文件生成的实现

PyCharm GUI界面开发和exe文件生成的实现

参数说明:
-F:将所有库文件打包成一个exe
-w:隐藏黑色控制台窗口

配置库还可直接在terminal窗口直接pip install — 即可

到此这篇关于PyCharm GUI界面开发和exe文件生成的实现的文章就介绍到这了,更多相关PyCharm GUI和exe文件生成内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中实现常量(Const)功能
Jan 28 Python
Python的socket模块源码中的一些实现要点分析
Jun 06 Python
Python中pygal绘制雷达图代码分享
Dec 07 Python
Python通过Django实现用户注册和邮箱验证功能代码
Dec 11 Python
Python语言描述随机梯度下降法
Jan 04 Python
Python iter()函数用法实例分析
Mar 17 Python
Python3获取拉勾网招聘信息的方法实例
Apr 03 Python
pytorch中的transforms模块实例详解
Dec 31 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 Python
Opencv实现二维直方图的计算及绘制
Jul 21 Python
python实现井字棋小游戏
Mar 04 #Python
python tkinter 设置窗口大小不可缩放实例
Mar 04 #Python
Python tkinter 下拉日历控件代码
Mar 04 #Python
Python Tkinter Entry和Text的添加与使用详解
Mar 04 #Python
Python列表倒序输出及其效率详解
Mar 04 #Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 #Python
python tkinter之 复选、文本、下拉的实现
Mar 04 #Python
You might like
PHP的几个常用加密函数
2016/02/03 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
php如何修改SESSION的生存存储时间的实例代码
2017/07/05 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
json跟xml的对比分析
2008/06/10 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
js 跳出页面的frameset框架示例介绍
2013/12/23 Javascript
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
vuex vue简单使用知识点总结
2019/08/29 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
python排序方法实例分析
2015/04/30 Python
Python 字符串与二进制串的相互转换示例
2018/07/23 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
selenium+python自动化测试环境搭建步骤
2019/06/03 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
jupyter notebook实现显示行号
2020/04/13 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
柯基袜:Corgi Socks
2017/01/26 全球购物
大四自我鉴定范文
2013/10/06 职场文书
会计毕业生自荐信
2013/11/21 职场文书
文化宣传方案
2014/03/13 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
仓管员岗位职责
2015/02/03 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
现场施工员岗位职责
2015/04/11 职场文书
2015年志愿者服务工作总结
2015/04/20 职场文书
高考1977观后感
2015/06/04 职场文书