包下载
PyQt5模块安装命令
pip install PyQt5 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
PyQt5-tools工具安装命令
pip install PyQt5-tools -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
PyCharm配置PyQT5工具
配置QtDesigner(用于设计视图)
1. file->settings->tools->External Tools-> +号,步骤如下图
2. 填写3个配置即可
Name填QtDesigner
ToolSettings的Program选择designer.exe的路径(在python安装目录的Lib\site-packages\qt5_application\Qt\bin下)
ToolSettings的Working Directory填$FileDir$(表示把ui文件生成到当前目录)
我的配置如下图
配置PyUIC(用于将QT5的.ui文件转为.py文件)
1. 同样是file->settings->tools->External Tools-> +号
2. 同样是填写几个配置信息
Name填PyUIC
ToolSettings的Program选择python.exe的路径(在python安装目录下)
ToolSettings的Arguments填 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
ToolSettings的Working Directory填$FileDir$(表示把.ui文件转换为.py文件后生成到当前目录)
我的配置如下图
配置Pyrcc(生成.rc文件)
ps:实际上这个Pyrcc目前我还没用到过
1. 同样是file->settings->tools->External Tools-> +号
2. 同样是填写几个配置信息
Name填Pyrcc
ToolSettings的Program选择pyrcc5.exe的路径(python的安装目录下的Scripts文件夹的pyrcc5.exe)
ToolSettings的Arguments填 $FileName$ -o $FileNameWithoutExtension$_rc.py
ToolSettings的Working Directory填$FileDir$(生成到当前目录)
我的配置如下图
初步使用演示
1.对着空目录右键 - > External Tools - > 点击QtDesigner(这是刚才配置的工具),如图
2.点击后会出现如图界面,我一般使用Main Window从0开始设计使用,点击创建如图
3.拖拽一个按钮上去,然后按下 ctrl+s 保存到当前目录,会看到生成了一个ui文件,如图
4.对着ui文件右键 使用我们刚配置的PyUIC工具将其转换为python代码,如图
5.这段代码如何使用呢?我这里提供一个模板,可以新建一个main.py文件放进去
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QMainWindow
if __name__=='__main__':
app=QApplication(sys.argv)
mainWindow=QMainWindow()
ui=test.Ui_MainWindow() #test换成自己生成的窗口文件名称即可
ui.setupUi(mainWindow)
mainWindow.show()
sys.exit(app.exec_())
6.才生成的窗口文件名为untitled,将test替换下,然后右键启动main,如下图:
启动后就可以看到自己拖拽设计的UI界面了
社群分享:
加入Q群:307531422 ,一起学习不一样的技术