一.PyQt5相关工具安装包下载
在pycharm设置内安装包pyqt5以及pyqt5-tools
若pyqt5-tools无法安装,尝试在终端使用如下命令安装
pip install pyqt5-tools
tip:若安装超时导致失败,尝试如下换源
pip --default-timeout=100 install pyqt5-tools -i https://pypi.tuna.tsinghua.edu.cn/simple
二.制作工具Qt design及Qt UIC
1.在设置种找到工具-外部工具,点击“+”添加工具
2.名称就叫Qt design吧;描述任意;参数可不填;工作目录点击“+”后选择"FileDir-工作目录";程序需要找到designer.exe(必须得安装了pyqt5-tools才有此可执行文件),该exe文件一般在
3.点击确定后就完成了Qt design工具的设置。
4.再点击“+”添加工具
5.名称就叫Qt UIC吧;描述任意;程序找到pyuic5.exe,一般在venv\Scripts\中;工作目录同样点击“+”后选择"FileDir-工作目录";参数如下
$FileName$ -o $FileNameWithoutExtension$.py
6.点击确定就完成了Qt UIC工具的设置。
三.GUI制作
在pycharm的状态栏找到工具——External Tools里面可以找到配置好的Qt design及Qt UIC工具
1.选择Qt design,就出现了如下制作界面,接下来开始点击“文件”新建自己的设计吧
最左边的为控件,常用的有Push Button,Line Edit,Label等
右边的对象查看器会显示你使用的控件;属性编辑器是更改控件属性的,常用的有objectName修改对象名,font修改控件字体风格大小,text修改控件上显示的文本等。
PyQt控件众多,各种有趣的功能等待着你去发现,设计好自己的GUI记得要保存哟。
2.根据自己的想法,设计好了界面,最后就是利用Qt UIC工具将界面转化为代码了。
保存好了自己设计的GUI后,工作目录内会有xxx.ui文件,选中该文件,右键找到External Tools中的Qt UIC,将之运行就可以转换为xxx.py文件啦
同样在终端使用如下命令也可以将设计的界面转成代码
pyuic5 -o xxx.py xxx.ui