安装PyQt5

  • 进入命令行,输入pip install pyqt5 pyqt5-tools,等待命令安装完成。
  • 通过命令行进入python,输入import PyQt5查看是否正常安装成功。

    Pycharm中配置pyqt5

    配置QtDesigner

  • 打开Pycharm,点击File->Settings->Tools,在Tools中展开,找到External Tools点击+

image.png

  • NameQt界面构建工具(可以设计自己喜欢的名字)
  • Program:designer.exe路径,我的是C:\Python38\Lib\site-packages\qt5_applications\Qt\bin\designer.exe
  • Working directory$ProjectFileDir$

image.png

配置PyUIC(同上设置,只是参数不一样)

  • NameQtUI转PY
  • Program:pyuic5.exe路径,例如:C:\Python38\Scripts\pyuic5.exe
  • Arguments$FilePath$ -o $FileDir$/$FileNameWithoutExtension$.py
  • Working directory$ProjectFileDir$

image.png

使用

  1. 两个工具建立完成之后返回主界面,Tools->External Tools中新增了Qt界面构建工具QtUI转PY两个工具
  2. 利用Qt界面构建工具工具生成一个GUI界面,并用QtUI转PY将生成的.ui文件转换成.py文件
  3. 选择Tools->ExternalTools->Qt界面构建工具,进入界面,选择MainWindow,点击创建后点左上角文件保存,如保存为hello.ui
  4. 回到主界面就会发现项目下生成了hello.ui文件,如下图

image.png

  1. 右击hello.ui,选择ExternalTools->QtUI转PY就会生成hello.ui对应的hello.py文件了。

参考链接