PyQt在PyCharm上的安装与配置

在使用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 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值