Pycharm+Python+Virtualenv+PyQt5使用
1. Pycharm中创建新工程,并创建虚拟环境。
2. 在工程中新建requirements.txt文件,文件中写入需要安装的依赖包,pyqt5-tools,点击 install requirement,Pycharm将会自动安装。pip默认使用官方源安装,由于默认服务器在国外所以安装缓慢,可以替换成国内源(虚拟环境目录)venv\Lib\site-packages\pip-10.0.1-py3.7.egg\pip\_internal\models\index.py
PyPI = Index('https://pypi.douban.com/')
3. 打开File,进入Setting,添加外部工具(+)。
4. 添加Qt Designer.exe 的路径在 虚拟环境中 venv\Lib\site-packages\pyqt5_tools\designer.exe,同时设置工作目录,一般设置成工程文件目录。
5. 设置“PyUIC” , 这个主要是用来将 Qt界面 转换成 py代码。在PyUIC的设置中,Program 写入Python JDK的地址 ,工作目录写入 $ProjectFileDir$,Arguments写入。
-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
6. 打开Qt Designer 创建一个hello.ui文件
使用designer,新建main window后,使用PyUIC将hello.ui文件转换为hello.py
7. 在py_qt_test.py中添加以下代码,因为ui文件命名为hello.py,所以import是hello
# -*- coding: utf-8 -*-
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import hello
if __name__ == '__main__':
app = QApplication(sys.argv)
main_window = QMainWindow()
ui = hello.Ui_MainWindow()
ui.setupUi(main_window)
main_window.show()
sys.exit(app.exec_())
8. 设置调试配置信息
配置需要运行的脚本文件的路径
9. 运行,最终效果