1、软件安装
需要用到的软件包括:
Python:本人使用的版本是3.8.2
PyCharm:本人使用的版本是PyCharm 2021.2.3(Community Edition)
PyQt5相关插件:PyQt5、PyQt5Designer、PyQt5-tools;
绘制曲线相关插件:pyqtgraph;
串口工具相关插件:pyqt5-Uart-Tool;
打包工具插件:pyinstaller
安装方法可参考:Python:命令安装pyQt5相关插件
配置PyQt5工具
菜单栏中打开:File——>Settings,在对话框中选择:Tools——>External Tools
如下图添加Qt设计师工具:
Program项:填写Qt设计师安装路径
$ProjectFileDir$:表示文件所在项目路径
如下图添加.ui文件转.py文件的工具:(下图中命名为PyUIC)
Program项:填写python.exe安装路径
Arguments项:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory项:$FileDir$
$FileName$:表示文件名
$FileNameWithoutExtension$:表示没有扩展名的文件名
$FileDir$:表示文件所在路径
2、制作UI界面
打开Tools——>External Tools——>Qt Designer
其中这里的Qt Designer就是上一节配置的PyQt5工具
界面制作省略……
3、将UI文件转换为.py
选中需要转换的.ui文件(下图中选中的是mainUI.ui)
打开Tools——>External Tools——>PyUIC
其中这里的PyUIC就是第1节配置的PyQt5工具
如果转换成功将会有如下图提示
4、代码实现
基本界面1:串口配置对话框