1、搭建虚拟环境
- 在电脑新建目录以存放项目文件(注意:这个目录最好不要用中文,貌似使用了中文路径后,再使用pyqt5会报错!!!)
- 在该目录下打开命令行窗口
- 在
cmd
窗口下输入以下命令pipenv --three
创建虚拟环境 - 修改文件
Pipfile
里面的安装源
详细的虚拟环境安装配置见 使用pipenv进行虚拟环境的安装和配置 和 在win10系统中安装多个不同版本的python环境 这两篇文章。
2、安装相应模块
- 在
cmd
窗口下输入以下命令pipenv shell
激活虚拟环境 - 安装
pyqt5
需要的库,命令为:pip install pyqt5 pyqt5-tools -i https://pypi.douban.com/simple
- 如果使用了
QtChart
,则需要安装相应的库,命令为pip install pyqtchart -i https://pypi.douban.com/simple
3、使用pycharm编辑文件
- 安装
pycharm
- 在项目目录下,使用
pycharm
新建项目。 - 在
pycharm
软件中,依次打开File-Setting
,在Setting
界面下,选择当前的Project
,点击其中的Python interpreter
,然后按照下图进行操作
- 选择前面已经创建好的虚拟环境,如下图
- 新建
QtDesigner
外部工具,以便快速打开,详细见下图。图中第4步,需要选择designer.exe
文件的位置,该位置为当前虚拟环境中的\site-packages\qt5_applications\Qt\bin\designer.exe
。第5步设置工作目录。
- 新建
ui
文件转py
文件工具,详细见下图。图中第4步文件位置为当前环境\Scripts\pyuic5.exe
下。其中第5步中的参数为$FileName$ -o ui_$FileNameWithoutExtension$.py -x
- 新建
qrc
资源文件转换外部工具。具体见下图。图中第4步文件位置为当前环境\Scripts\pyrcc5.exe
下。其中第5步中的参数为$FileName$ -o $FileNameWithoutExtension$_rc.py
上面的外部工具使用时位置为,在
pycharm
中选择Tools--External Tools
中打开。
- 新建python打包的外部工具。其中第3步的内容为
$PyInterpreterDirectory$\pyinstaller.exe
,第4步内容为-F -w -i main.ico $FileName$
,第5步内容为$FileDir$
。使用这个外部命令打包时,和当前文件同目录下必须有一个名为main.ico
的图标文件,这样打包出来的exe文件会使用该图标。
- 如果打包的文件不需要图标,则可以再新建下面的外部命令。其中第3步的内容为
$PyInterpreterDirectory$\pyinstaller.exe
,第4步内容为-F -w $FileName$
,第5步内容为$FileDir$
。使用这个外部命令打包出来的exe文件会使用默认图标。
注意:使用14、15步打包命令时,当前虚拟环境内必须要安装了
pyinstaller
模块。