在使用python制作界面程序的时候,由于自身带的Tkinter功能有限,所以往往使用PyQt来开发。而相比于Qt的安装配置,PyQt的安装配置确实要麻烦得多。。。
首先我们要安装Pycharm(Pycharm是写Python程序的时候用得比较多的IDE,如果学过Qt的话,在这里就姑且把Pycharm看作是Qt Creator),以下为我用的版本:
PyCharm的安装这里就不讲了,学过Python的大多都会装过PyCharm,或者自己找教程也容易安装。(当然在装PyCharm的时候还得装python,这个是一体的。我的python是3.7.3版的)
首先是通过pip下载安装PyQt,这里我们先打开网址:
https://pypi.org/project/PyQt5/
当然,你可以选择其他版本。
复制这里的话就行。
然后我们打开cmd.exe
输入这句话然后运行。
安装也就完成了。
第二步,我们新建一个空项目。
接着我们选择Setting,如下图所示
如下图所示点击Project Interpreter
然后按这个加号
下载(注意这里点上去稍微等一下,它加载有些慢,会显示loading或者等待提示符)
通过这种方式把下面这几个都Install Package一下:(当然有的我不确定是不是一定用得上)
接下来我们回到setting界面,选择Tools->External Tools
再选择这个加号
我们要添加QtDesigner、pyuic5、pyrcc。
第一个这么填:
Name与我的填写一致。
Program换成自己电脑上designer.exe对应的路径,我的是
C:\Users\zhang\PycharmProjects\untitled1\venv\Lib\site-packages\pyqt5_tools\designer.exe
Arguments就填$FileDir$\$FileName$
Working directory就填$FileDir$
第二个这么填:
Name与我的填写一致。
Program换成自己电脑上pyuic5.exe对应的路径,我的是
C:\Users\zhang\PycharmProjects\untitled1\venv\Scripts\pyuic5.exe
Arguments就填$FileName$ -o $FileNameWithoutExtension$.py
Working directory就填$FileDir$
第三个这么填:
Name与我的填写一致。
Program换成自己电脑上pyrcc5.exe对应的路径,我的是
C:\Users\zhang\PycharmProjects\untitled1\venv\Scripts\pyrcc5.exe
Arguments就填$FileName$ -o $FileNameWithoutExtension$.py
Working directory就填$FileDir$
这个时候我们在主界面中就能看到这几个工具了:
最后我们打开QtDesinger(在上一张图中的那个选项打开),建一个ui随便拖个框或者按钮上去吧
保存好之后,选择external tools->pyuic5生成相应的python代码
然后写一个主文件:
import sys
import untitled1
from PyQt5.QtWidgets import QApplication, QMainWindow
if __name__ == '__main__':
app = QApplication(sys.argv)
MainWindow = QMainWindow()
ui = untitled1.Ui_Form()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
最后运行
转载请标明出处,原文地址:https://blog.csdn.net/come_from_pluto