PyQt5+pycharm开发环境搭建
安装pyqt5环境:
pip install PyQt5
pip install PyQt5-tools
一、 pycharm环境准备
1. 在Pycharm中点击 “file”—>“Settings” 选项
2. 在弹出的界面上点击 “Tools” —> “External Tools”
3. 点击 “+” 弹出Create Tool界面,按照如下方式设置 QtDesigner :
Name:QtDesigner
Program:designer.exe所在的路径
Working directory:$ProjectFileDir$
4. 点击 “+” 弹出Create Tool界面,按照如下方式设置 PyUIC:
Name:PyUIC
Program:填入python.exe的路径
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
5. 点击 “+” 弹出Create Tool界面,按照如下方式设置 PyRCC:
Name:PyRCC
Program:填入python.exe的路径
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$
二、 编写界面并运行
1. 启动qt designer,设计界面
上述设置完之后在菜单栏中的 “Tools” 中会出现 External Tools 选项,点击 Qtdesigner 弹出设计界面。
选择其中一个选项,点击 “创建”,这里创建了三个 按钮 和 三个 下拉框用来测试。创建完后,点击 保存。
2. 编译ui文件
选择新生成的 test.ui 文件, 右击选择 “External Tools” 中的 “PyUIC”,生成相应的 test.py 文件。
3. 运行界面
新创建一个 py 文件,将下面的代码复制到在这个文件中,点击运行,即可弹出设计的界面。
import sys
import test
from PyQt5.QtWidgets import QApplication, QDialog
if __name__ == '__main__':
myapp = QApplication(sys.argv)
myDlg = QDialog()
myUI = test.Ui_Form()
myUI.setupUi(myDlg)
myDlg.show()
sys.exit(myapp.exec_())