pycharm安装使用pyQt5

这篇具有很好参考价值的文章主要介绍了pycharm安装使用pyQt5。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、创建项目

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

二、安装pyqt5库

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python
pycharm安装使用pyQt5,python交流学习,pycharm,qt,python
pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

三、配置PyCharm外部工具

打开File->settings->Tools->External Tools
pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

1、配置QtDesigner

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

程序:D:\python3.7\Lib\site-packages\qt5_applications\Qt\bin\designer.exe//安装包的时候回自动下载,直接在包文件夹中找
工作目录:$FileDir$

2、配置PyUic

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

程序:D:\python3.7\python.exe//工具自己配置填写
实参:-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
工作目录:$FileDir$

3、点击应用

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

四、使用工具

1、打开designer

Tools->External Tools->QtDesigner
pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

2、放置控件

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python
保存一下就会在工程中生成untitled.ui文件

3、生成py文件

此时需要将untitled.ui文件转换为.py文件,方便pycharm查阅,右键选择External Tools,选择pyuic ,将其转换,转换后可以在左侧看见untitled.py

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python

4、显示生成的py文件

生成的文件不能显示,需要调用

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'untitled.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.widget = QtWidgets.QWidget(self.centralwidget)
        self.widget.setObjectName("widget")
        self.horizontalLayout.addWidget(self.widget)
        self.widget_2 = QtWidgets.QWidget(self.centralwidget)
        self.widget_2.setObjectName("widget_2")
        self.comboBox = QtWidgets.QComboBox(self.widget_2)
        self.comboBox.setGeometry(QtCore.QRect(330, 30, 171, 22))
        self.comboBox.setObjectName("comboBox")
        self.comboBox_2 = QtWidgets.QComboBox(self.widget_2)
        self.comboBox_2.setGeometry(QtCore.QRect(330, 60, 171, 22))
        self.comboBox_2.setObjectName("comboBox_2")
        self.comboBox_3 = QtWidgets.QComboBox(self.widget_2)
        self.comboBox_3.setGeometry(QtCore.QRect(330, 90, 171, 22))
        self.comboBox_3.setObjectName("comboBox_3")
        self.label = QtWidgets.QLabel(self.widget_2)
        self.label.setGeometry(QtCore.QRect(260, 40, 54, 12))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.widget_2)
        self.label_2.setGeometry(QtCore.QRect(260, 70, 54, 12))
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.widget_2)
        self.label_3.setGeometry(QtCore.QRect(260, 100, 54, 12))
        self.label_3.setObjectName("label_3")
        self.horizontalLayout.addWidget(self.widget_2)
        self.horizontalLayout.setStretch(0, 1)
        self.horizontalLayout.setStretch(1, 2)
        self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 23))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.label.setText(_translate("MainWindow", "TextLabel"))
        self.label_2.setText(_translate("MainWindow", "TextLabel"))
        self.label_3.setText(_translate("MainWindow", "TextLabel"))

if __name__ == '__main__':
    import sys
    app = QtWidgets.QApplication(sys.argv)
    mainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()  # 这个是类名,名字根据自定义的情况变化
    ui.setupUi(mainWindow)
    mainWindow.show()
    sys.exit(app.exec_())

五、效果展示

pycharm安装使用pyQt5,python交流学习,pycharm,qt,python文章来源地址https://www.toymoban.com/news/detail-644864.html

到了这里,关于pycharm安装使用pyQt5的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】pyqt5安装Designer并配置到pycharm,解决报错ImportError: DLL load failed while importing QtCore(保姆级图文)

    欢迎关注 『Python』 系列,持续更新中 欢迎关注 『Python』 系列,持续更新中 ImportError: DLL load failed while importing QtCore: 找不到指定的模块 报错解决的省流小助手:出现报错 ImportError: DLL load failed while importing QtCore的原因在于,我之前装过pyside2,那个库里面也有designer.exe工具,

    2024年02月07日
    浏览(69)
  • PyCharm中使用pyqt5的方法2-1

    qt可以用来设计界面,而pyqt是将qt移植到Python上,通过python语言设计界面,目前最新的版本是qt5。 在PyCharm中使用pyqt5的步骤分为下载和配置两个部分。 PyCharm中要下载的pyqt5相关模块包括pyqt5、pyqt5-tools和pyqt5-designer。 在PyCharm的菜单栏中选择“File-Settings”,如图1所示。 图1 菜

    2024年02月07日
    浏览(35)
  • Python——PyQt5在PyCharm的配置与应用(保姆级教程)

    目录 一、安装pycharm与python版本 二、升级pip与换源,安装PyQt5、PyQt5-tool 三、添加环境变量 四、在pycharm的外部工具里添加3个工具 4.1、添加三个插件(重点) 五、如何使用QtDesigner  六、如何使用pyuic5 Download PyCharm: Python IDE for Professional Developers by JetBrains Professional:专业版,收

    2024年02月08日
    浏览(37)
  • 树莓派配置环境细节(JDK+pycharm+miniconda+pyqt5+opencv-python)

    一、java环境 1.1确认树莓派的版本信息 1.2把压缩包传到树莓派上,然后进行解压 1.3配置环境变量 1.4查看java环境 二、pycharm 三、miniconda 3.1miniconda下载 3.2miniconda 安装 3.3添加 .bashrc 配置 3.4使用conda创建python环境 3.5pytorch + torchvision安装 四、PyQt5 4.1PyQt5及SIP简介 4.2所需环境 4.3Py

    2024年02月01日
    浏览(52)
  • Pycharm中成功配置PyQt5(External Tools),设计好界面直接生成python代码

    在Pycharm中设置好Python环境,点击File-Settings-Project-Python Interpreter  设置好后退出,点击窗口下的Terminal,输入  同样的方法安装PyQt5-tools: 点击File-Settings-Tools-External Tools,点击+号    需要配置三个tools ,分别是 QtDesigner、PyUICS、Pyrcc,其中QtDesigner是qt 设计师,PyUics是把UI界面转

    2024年02月11日
    浏览(49)
  • python - 安装pyqt5模块,PyCharm配置QtDesigner/Pyuic/Pyrcc,ui转py文件,图片转ico/icns格式,pyinstaller/py2app打包代码

    window配置Python+PyQt5+QtDesigner+PyUic+PyRcc(最全安装教程):https://blog.csdn.net/baidu_35145586/article/details/108110236 MacOS配置Pycharm+Python+PyQt5+QtDesigner+PyUic+PyRcc: https://blog.csdn.net/lkhk2008/article/details/116019386 QtDesigner工具的使用(界面与业务逻辑分离实现):https://blog.csdn.net/weixin_62094306/art

    2024年02月03日
    浏览(36)
  • python PyQt5的安装

    1. 简介 PyQt5  是  Digia 的一套  Qt5  应用框架与  python  的结合,同时支持  python2.x和 python3.x 。 这里使用的是 Python 3.x 。 Qt 库由  Riverbank Computing 开发,是最强大的 GUI 库之一 。 PyQt5  是由一系列  Python  模块组成。超过  620  个类, 6000  函数和方法。能在诸如  Unix 、

    2024年02月16日
    浏览(28)
  • PyQt5+Pycharm, QThread

    untitled.ui:  PushButton, PushButton_2, PushButton_3 lineEdit, lineEdit_2, lineEdit_3 自动生成 untitled.py myDemo.py 点击PushButton_2, 更新lineEdit_2, 每0.1s加1 点击PushButton_3, 更新lineEdit_3, 每0.1s加1 lineEdit_2和lineEdit_3的更新互不影响,窗体不会卡死。

    2024年04月15日
    浏览(29)
  • PyCharm+PyQt5配置方法

    PyQt5 PyQt5是一套Python绑定Digia QT5应用的框架。Qt库是最强大的GUI库之一 PyQt5-tools PyQt5中没有提供常用的Qt工具,比如图形界面开发工具Qt Designer,PyQt5-tools中包含了一系列常用工具 Qt Designer 可以通过Qt Designer来编写UI界面,Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分

    2024年04月15日
    浏览(57)
  • PyCharm PyQt5 开发环境搭建

    python:3.6.x PyCharm:PyCharm 2019.3.5 (Community Edition) PyQtUIC Program : D:PythonPython36python.exe Arguments : -m PyQt5.uic.pyuic $FileName$ -o UI_$FileNameWithoutExtension$.py Working directory : $FileDir$ PyQt5Designer Program : D:PythonPython36Libsite-packagespyqt5_toolsdesigner.exe Arguments : $FileDir$\\\\$FileName$ Wor

    2024年02月11日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包