目录
- 一、工具
- 二、安装PyQt5
- 三、pycharm配置
- 3.1 配置QtDesigner
- 3.2 PyUIC配置
- 3.3 Pyrcc配置
- 3.4 配置成功效果图
- 四、使用方法
- 4.2 QTDesigner使用方法
- 4.2 PyUIC使用方法
- 调用自定义布局py文件
一、工具
1、python
2、pycharm
3、PyQt5模块
二、安装PyQt5
1、安装pyqt5
pip install PyQt5 -i https://pypi.douban.com/simple
2、安装Qt的工具包
pip install PyQt5-tools -i https://pypi.douban.com/simple
三、pycharm配置
配置以上三个QtDesigner、PyUIC、Pyrcc。
3.1 配置QtDesigner
#标记处填写内容
Name:QtDesigner
program:E:\python3.6.7\Lib\site-packages\qt5_applications\Qt\bin\designer.exe(本地安装python路径下的designer.exe)
Working directory:$FileDir$
3.2 PyUIC配置
#标记处填写内容
Name:PyUIC
program:E:\python3.6.7\python.exe(本地安装python路径下的python.exe)
Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory:$FileDir$
3.3 Pyrcc配置
#标记处填写内容
Name:Pyrcc
program:E:\python3.6.7\python.exe(本地安装python路径下的python.exe)
Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
Working directory:$FileDir$
3.4 配置成功效果图
右击项目→External Tools→三个配置可见。
四、使用方法
4.2 QTDesigner使用方法
1、右键文件夹,点击EXternal Tools里面的QTDesigner,会跳转到QT界面。画图结束后,会保存在右键的文件夹中。
2、点击【创建】按钮,拖动组件保存后,会在文件夹中生成ui文件夹
4.2 PyUIC使用方法
选中ui文件,鼠标右击,打开EXternal Tools里面的PyUIC,它会生成.py文件。
调用自定义布局py文件
1、选创建一个run_demo.py文件。
import sys
import testUIfrom PyQt5.QtWidgets import QApplication,QMainWindowif __name__ == '__main__':# 只有直接运行这个脚本,才会往下执行# 别的脚本文件执行,不会调用这个条件句# 实例化,传参app = QApplication(sys.argv)# 创建对象mainWindow = QMainWindow()# 创建ui,引用demo1文件中的Ui_MainWindow类ui = testUI.Ui_MainWindow()# 调用Ui_MainWindow类的setupUi,创建初始组件ui.setupUi(mainWindow)# 创建窗口mainWindow.show()# 进入程序的主循环,并通过exit函数确保主循环安全结束(该释放资源的一定要释放)sys.exit(app.exec_())
2、运行结果
运行后弹出窗口,调用成功。