1.安装python

安装时需要勾选添加到环境变量,若忘记添加,需要到系统属性里添加,在环境变量里的path一栏添加python的安装路径。

2.安装PyQt5

打开命令提示符(win+r快捷键,然后输入cmd就会弹出一个黑框那种。开始还以为是python.exe,白白浪费了一些时间)

首先可以输入python,可以看看python是否安装正确以及版本号

然后输入 pip3 install sip,安装sip,这个过程会自动从网上下载并安装,可能会提醒你是否更新,可以选择更新

最后输入 pip3 install PyQt5,安装PyQt5,这个过程比较漫长。

安装好PyQt5后,还需要继续安装qt designer ,输入 pip install PyQt5-tools

安装完成后,在python安装目录下可以看到下面标出的文件夹

pyqt5 python 绑定 pyqt5配置pycharm_python

配置PyCharm

配置PyCharm是为了在Pycharm里面实现打开qt designer,生成qt文件,方便转换成python文件。

  1. 打开Pycharm后,进入settings 按下图操作

Name:可自己定义
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量 $FileDir$

  1. 再新建一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
  2. pyqt5 python 绑定 pyqt5配置pycharm_python_02

  3. Arguments的值改成下面的样子

-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

使用

OK,砍柴的工具已经准备好了,下面就可以开始愉快的开始GUI之旅了

pyqt5 python 绑定 pyqt5配置pycharm_Qt_03

打开Qt Designer 之后

pyqt5 python 绑定 pyqt5配置pycharm_python_04

新建窗口之后

pyqt5 python 绑定 pyqt5配置pycharm_Qt_05

记得点击左上角的File->save,保存到项目文件中。保存之后回到pycharm中

pyqt5 python 绑定 pyqt5配置pycharm_环境变量_06

点击PyUIC之后,会自动生成python文件,打开生成的python文件,还需要在最后面添加下面的代码才能运行

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

右键运行,这样就生成我们之前在Qt Designer中创建的窗体了,意外不意外???

pyqt5 python 绑定 pyqt5配置pycharm_环境变量_07

 

3.安装PyCharm

安装后打开软件会提示激活信息,勾选License server,在License server address:处填入http://intellij.mandroid.cn/ (或http://idea.imsxm.com/)即可,另外还可以汉化该软件。

安装完成后选择文件-->新建,选择第一个选项,在interpreter里选择python的安装路径即可。