PyCharm下PyQt5开发环境搭建

作者: 麻辣阁 分类: python 发布时间: 2018-12-27 15:04

安装 miniconda

miniconda 包依赖管理比较好

安装 PyCharm

  • https://www.jetbrains.com/pycharm/ 下载安装
  • 安装PyCharm后,在选择配置,或者创建项目后 File —> settings —> Project Interpeter —> add
  • Conda Enviroment, 选择 Existing enviroment, 解释器选择类似 C:\Miniconda3\python.exe, 勾选 Make available to all projects

安装 PyQt5

参考 https://riverbankcomputing.com/software/pyqt/download5 安装

pip install PyQt5
pip install pyqt5-tools

如果速度太慢, 可以参考 pypi 镜像使用帮助用类似如下代码从清华 pip镜像安装:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

设置 PyCharm

  • 设计界面设计器 PyQt5 Designer
    • File —> settings —>Tools —> External Tools —> +, Create Tool
    • Name 随便填,比如 PyQt5 Designer
    • Program:类似这种 C:\Miniconda3\Lib\site-packages\pyqt5_tools\designer.exe
    • Working Dictionary:
      $ProjectFileDir$
      
  • 设置“PyUIC” — 用来将界面 转换成 py代码
    • File —> settings —>Tools —> External Tools —> +, Create Tool
    • Name:PyUIC
    • Program:类似这种 C:\Miniconda3\python.exe
    • Parameters写入:
      -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py
      
    • Working Dictionary:
      $FileDir$
      

创建一个 UI项目

  • Tools —> External Tools —> PyQt5 Designer,启动Designer程序
  • 创建窗口程序,选择Man Window,点击create
  • 将左边希望显示的空间拖到右边画布上, 然后保存到项目目录 xxx.ui
  • 回到 PyCharm,选中 xxx.ui,在菜单栏运行 PyUIC,转换出 py文件 xxx.py
  • 编写 main.py, 调用 xxx.py
import sys
import xxx
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = xxx.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

参考


发表评论

电子邮件地址不会被公开。 必填项已用*标注