PyCharm集成PyQt5以及使用

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCharm集成PyQt5以及使用相关的知识,希望对你有一定的参考价值。

PyCharm 安装PyQt5

在Pycharm中安装软件时比较方便的,直接File -> Settings…
在这里插入图片描述

接着进入Project -> Project Interpreter,然后点击右上角的加号。
在这里插入图片描述

在检索文本框中输入PyQt5 和 pyqt5-tools,并安装对应模块
在这里插入图片描述
安装完以后在Lib\\site-packages目录下可以看到对应文件

在这里插入图片描述

PyQt5在Pycharm配置

安装结束以后我们开始配置PyQt5.
第一步还是上边的步骤打开File -> Settings…。然后打开Tools->External Tools,点击界面的左上角的+号,开始添加外部工具。在这里我们主要是添加两个外部工具。
在这里插入图片描述

第一个是designer.exe
注意新版本的Qt Designer换名字了,而且路径也换了:
在这里插入图片描述
在这里插入图片描述
Name:可自己定义
Program:指向上述安装PyQt5-tools里面的designer.exe
Work directory:使用变量 F i l e D i r FileDir FileDir

然后再新建多一个“PyUIC”,这个主要是用来将 Qt界面 转换成 py代码。
在这里插入图片描述

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

PyCharm启动qt-designer
在这里插入图片描述
在这里插入图片描述
一打开designer就提示让我们创建窗体,初始使用,我们选择创建Main Window,即主窗口。
在这里插入图片描述
新建窗口之后,可以把左边列表的GUI直接拖拉空间到窗口上,来实现你想要的效果。

在这里插入图片描述

在这里插入图片描述

可以看到上图是有2个控件的,在这里另存为该文件

在这里插入图片描述

保存文件之后,关闭qt designer,在pycharm里看到刚保存ui文件,选中文件点击右键,选择PyUIC来转换成py代码

img保存文件之后,关闭qt
这是生成的py代码

img

生成代码之后,还不能运行,因为这只是一个界面的代码,在该代码最下面还需要加入以下代码:

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_())

以上是关于PyCharm集成PyQt5以及使用的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5 和 QML 集成问题,“findChild”返回 AttributeError

python集成开发环境PyCharm5.04注册以及简单使用

Pycharm 上的 PyQt5,未使用的模块

使用pycharm+pyqt5 调取界面程序

PyCharm PyQt5创建主窗口源代码

学习 PyQt5。在我的代码片段中找不到错误 [关闭]