Pyqt 开发环境准备

1. 下载Qt Designer

QT官方有个Qt Design Studio工具,然而下载时候要填写一堆东西。从网站上的描述来看,这玩意已经是一个比较大的集成开发环境了。

平常自己做一些小工具开发,顶多是要一个UI拖拽工具,剩下核心东西还是要自己写代码。所以找一个能拖拽界面,然后能转换成py脚本的工具就行了。

所幸,还有一个40M大小的Qt Designer,下载地址如下:

https://build-system.fman.io/qt-designer-download

2. 安装PyQT5的pip包

pip3 install PyQt5
pip3 install PyQt5-tools

3. pycharm 里面设置外部工具

打开pycharm的External Tools,在其中

  • 新增Qt Designer

    Program 参数填写Qt Designer的可执行程序路径。比如 /Applications/Qt Designer.app

    Working directory 设置为 $FileDir$

  • 新增PyUic

    Program参数填写Python3的路径,比如/usr/local/bin/python3

    Arguments填写 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

    Working directory 设置为 $FileDir$

4. 设计UI,转换为py代码

在Pycharm的Tools-->External tools中可以打开QT Designer,将设计好的界面保存在工程目录下。

并在Pycharm的Project区,选中UI文件后点鼠标右键,在菜单中选择 External Tools-->PyUnic,就可以在UI文件同级目录升级对应py脚本文件了。

当然,这个文件可能没法直接运行,要做一下微调。但总好过我们自己纯手工写界面代码。

上一篇:pyqt 启动GUI前启动子进程,退出GUI后退出子进程


下一篇:PyQt学习_配置环境