本文共 1785 字,大约阅读时间需要 5 分钟。
2018年03月03日 14:00:27 阅读数:8749
说明:因为个人装pyqt和designer的时候绕了很多弯路,所以特此记下来希望大家不要再绕弯路了,qt designer不需要装qt creator,只需用pip配置,这篇文章是对http://blog.csdn.net/a359680405/article/details/45074761的个人补充,请大家先看原文,原文作者有更细节的步骤图,若遇上问题再来参考一下和我遇上的问题是不是一样
- Python3安装:
- 安装完后在cmd输入引号内的内容“python”看是否安装成功,成功则会出现版本号
- 默认安装(我装在了E盘),要选择加入系统变量PATH(或之后自己手动添加)
- 官网下载python3:我下了32位的
- PyQt5及designer的安装
- 在cmd输入引号内的内容“pip install PyQt5”(这是安装了pyqt5包,因为我没装python2,所以不用区分pip和pip3)
- 在cmd输入“pip install PyQt5-tools”(因为用pip添加的pyqt5是不带designer的,但tools包中有designer)
- 添加系统变量:
- 变量名:QT_QPA_PLATFORM_PLUGIN_PATH
- 变量值:E:\Python36\Lib\site-packages\PyQt5\Qt\plugins
- (变量值是PyQt5的plugins文件夹所在)
- 安装pycharm(网上有教程,也可以直接下载,全部默认,最后安装完需要勾选一下,jre我本身已装,所以没有选)
- 在pycharm中配置QtDesigner、PyUIC、Pyrcc:
- QtDesigner:设计UI界面,但生成.ui文件,需要通过PyUIC转换成.py文件
-
- Working directory:$FileDir$
-
- PyUIC:
- Program:python的安装目录下的python.exe文件
- Arguments:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
- Pyrcc:
- Program:python的安装目录下的Scripts文件夹的pyrcc5.exe文件
- Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py
- QtDesigner:设计UI界面,但生成.ui文件,需要通过PyUIC转换成.py文件
- 在pycharm中配置QtDesigner、PyUIC、Pyrcc:
Hello World
环境搭建好了,来实际编写一个项目试试
新建Python项目
新建Python项目
这里注意,上面的New environment using是在项目下添加一个Python的环境,如果要使用PyQt5的话要将底下两个勾选框勾上;也可以使用自己本地的Python,就选择底下的Existing interpreter,指定Python.exe位置即可。
创建ui文件
创建ui文件
按照图示选择Qt Designer就会启动Qt的designer.exe了,你也可以直接到Qt的目录下运行程序。然后就是愉快的拖控件时间:
ui文件生成
界面设计完毕,将ui文件保存到Python工程所在的目录下即可,PyCharm中的项目可以看到对应的ui文件。
ui文件生成py文件
在ui文件上点击右键,External Tools->PyUIC,就能生成对应的py文件了:
生成py文件
添加main.py
给程序添加一个入口,在工程目录下新建一个main.py,在其中添加代码:
import sysimport HelloWorldfrom PyQt5.QtWidgets import QApplication, QMainWindowif __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = HelloWorld.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
main.py
运行
在main.py中,点击右键->Run main,即可运行程序。
运行
运行界面
转载地址:https://blog.csdn.net/zw05011/article/details/90374444 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!