工作中需要开发一个GUI工具,调研了一下决定使用 PyQt5来开发。边开发边记录~
【目的】
开发一个运行在windows上的带图形界面的工具
【TODO】
1. 使用QtDesigner 设计GUI,再用 PyUIC将生成的.ui 文件转化为.py
2. 编写底层功能脚本
3. 打包转化为exe
【开发环境】
1. python3.9
2. pycharm
3. 安装库, pyqt5, pyqt5-tools:
pip install pyqt5
pip install pyqt5-tools
QtDesigner 使用:
1. 在pycharm中导入QtDesigner , pyuic 和pyrcc 工具,参考这篇文章中的步骤:https://www.jianshu.com/p/5b063c5745d0
2. 导入成功后, 在pycharm > tools > external tools 中打开QtDesigner, 创建一个MainWindow
可以看到窗口左侧可以选择各种视图和组件,可以直接拖拽到窗口中。右侧是组件的各种编辑器(属性编辑器,对象编辑器,信号编辑器,动作编辑器等)
- 左侧的“W