iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >使用PyQt5界面设计
  • 167
分享到

使用PyQt5界面设计

pythonPyQt5designer.exeQtDesignerGUI 2023-09-03 16:09:44 167人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

目录 一、环境搭建 二、Qt Designer设计GUI 三、生成界面代码 四、 创建调用该界面代码 五、 VScode运行效果 一、环境搭建 直接pip安装即可: pip install PyQt5 pip install p

目录

一、环境搭建

二、Qt Designer设计GUI

三、生成界面代码

四、 创建调用该界面代码

五、 VScode运行效果


一、环境搭建

直接pip安装即可:

pip install PyQt5

pip install pyqt5-tools

二、Qt Designer设计GUI

Qt Designer 是通过拖拽的方式放置控件,并实时查看控件效果进行快速UI设计。最终生成.ui文件,可以通过pyuic5工具转换成.py文件。

打开designer.exe;界面如下

三、生成界面代码

        使用命令:pyuic5 -o Test.py Test.ui

# -*- coding: utf-8 -*-# FORM implementation generated from reading ui file 'Test.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, QtWidgetsclass Ui_Form(object):    def setupUi(self, Form):        Form.setObjectName("Form")        Form.resize(730, 478)        self.pushButton = QtWidgets.QPushButton(Form)        self.pushButton.setGeometry(QtCore.QRect(70, 190, 93, 28))        self.pushButton.setObjectName("pushButton")        self.pushButton_2 = QtWidgets.QPushButton(Form)        self.pushButton_2.setGeometry(QtCore.QRect(230, 190, 93, 28))        self.pushButton_2.setObjectName("pushButton_2")        self.label = QtWidgets.QLabel(Form)        self.label.setGeometry(QtCore.QRect(0, 20, 61, 16))        font = QtGui.QFont()        font.setPointSize(10)        self.label.setFont(font)        self.label.setAlignment(QtCore.Qt.AlignCenter)        self.label.setObjectName("label")        self.textBrowser = QtWidgets.QTextBrowser(Form)        self.textBrowser.setGeometry(QtCore.QRect(70, 10, 391, 31))        self.textBrowser.setObjectName("textBrowser")        self.retranslateUi(Form)        QtCore.QMetaObject.connectSlotsByName(Form)    def retranslateUi(self, Form):        _translate = QtCore.QCoreApplication.translate        Form.setWindowTitle(_translate("Form", "Form"))        self.pushButton.setText(_translate("Form", "PushButton"))        self.pushButton_2.setText(_translate("Form", "PushButton"))        self.label.setText(_translate("Form", "输入1"))

四、 创建调用该界面代码

        文件call_Test.py

#导入程序运行必须模块import sys#PyQt5中使用的基本控件都在PyQt5.QtWidgets模块中from PyQt5.QtWidgets import QApplication, QMainWindow#导入designer工具生成的login模块from Test import Ui_Formclass MyMainForm(QMainWindow, Ui_Form): def __init__(self, parent=None):  super(MyMainForm, self).__init__(parent)  self.setupUi(self)if __name__ == "__main__": #固定的,PyQt5程序都需要QApplication对象。sys.argv是命令行参数列表,确保程序可以双击运行 app = QApplication(sys.argv) #初始化 myWin = MyMainForm() #将窗口控件显示在屏幕上 myWin.show() #程序运行,sys.exit方法确保程序完整退出。 sys.exit(app.exec_())

五、 vscode运行效果

来源地址:https://blog.csdn.net/anwei20000/article/details/128135506

--结束END--

本文标题: 使用PyQt5界面设计

本文链接: https://www.lsjlt.com/news/392515.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用PyQt5界面设计
    目录 一、环境搭建 二、Qt Designer设计GUI 三、生成界面代码 四、 创建调用该界面代码 五、 VScode运行效果 一、环境搭建 直接pip安装即可: pip install PyQt5 pip install p...
    99+
    2023-09-03
    python PyQt5 designer.exe Qt Designer GUI
  • Yolov5(v5.0) + pyqt5界面设计
    1.下载安装pyqt5工具包以及配置ui界面开发环境 pip install PyQt5pip install PyQt5-tools 2.点击File->Settings->External Tools进行工具添加,依次进行Qt Desi...
    99+
    2023-09-01
    qt python 深度学习 pytorch
  • 使用PyQt5设计GUI实现程序图形界面设计
    目录一、熟悉designer——设计界面的神器1.首先打开designer。2.创建窗口3.熟悉各部功能区域二、设计自己的第一个GUI。1.在designer中拖动控件来完善窗口程序...
    99+
    2024-04-02
  • 【Python】界面设计——GUI编程之【PyQt5】
    文章目录 一. PyQt5基础(一) 窗口显示(二) PyQt5程序结构分析1. 导入需要的包和模块2. 创建一个应用程序对象3. 控件的操作3.1 创建控件3.2 设置控件3.3 展示控件 ...
    99+
    2023-08-31
    python qt
  • Yolov5(v5.0)+pyqt5界面设计图文教程
    目录1.下载安装pyqt5工具包以及配置ui界面开发环境2.点击File->Settings->External Tools进行工具添加,依次进行Qt Designer、...
    99+
    2023-05-16
    yolov5 pyqt5 pyqt5做界面 pyqt5 界面案例
  • PyQt5设置登录界面及界面美化的实现
    写在前面 前一段时间博主刷了半个多月的LeetCode算法题,刷的归类为简单的那些题,做到自己简直要怀疑人生。想着人生在世,何苦这么为难自己呢,何不做点自己擅长的东西。想到博主还有个...
    99+
    2024-04-02
  • PyQt5如何设置登录界面及界面美化功能
    这篇文章主要介绍“PyQt5如何设置登录界面及界面美化功能”,在日常操作中,相信很多人在PyQt5如何设置登录界面及界面美化功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PyQt5如何设置登录界面及界面美...
    99+
    2023-06-14
  • Pyqt5界面与逻辑分离的小计算器程序怎么使用
    这篇文章主要介绍了Pyqt5界面与逻辑分离的小计算器程序怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Pyqt5界面与逻辑分离的小计算器程序怎么使用文章都会有所收获,下面我们一起来看看吧。直接看下最终效...
    99+
    2023-07-05
  • 使用Pyqt5制作屏幕录制界面功能
    目录应用平台窗口设置主体窗口代码划选窗口代码总结最近有在使用屏幕录制软件录制桌面,在用的过程中突发奇想,使用python能不能做屏幕录制工具,也锻炼下自己的动手能力。接下准备写使用p...
    99+
    2024-04-02
  • PyQt5使用QtDesigner实现多界面切换程序
    一、首先要安装QtDesigner         具体安装步骤在此不做赘述,若是有需要的小伙伴可以去找一找教程。 二、简单介绍QtDesigner         各位伙伴安装完成打开之后的界面类似如下图(Windows版本),图片中已经...
    99+
    2023-09-14
    python pyqt
  • Android使用表格布局设计注册界面
    Android中使用表格布局设计注册界面,供大家参考,具体内容如下 注册页面包含:用户名,密码,确认密码,验证码。验证码使用一个封装好的工具类生成的,可以直接使用。效果图如下所示。没...
    99+
    2024-04-02
  • 超全!Python图形界面框架PyQt5使用指南!
    常见GUI框架 PyQt5:Qt是一个跨平台的 C++图形用户界面库。QT一度被诺基亚拥,后出售给芬兰的软件公司Digia Oyj。PyQt5是基于Digia公司Qt5的Python接口,由一组Python模块构成。PyQt5本身拥有超过6...
    99+
    2023-05-14
    Python 图形界面 PyQt5
  • 怎么使用pyqt5搭建yolo3目标识别界面
    这篇文章主要讲解了“怎么使用pyqt5搭建yolo3目标识别界面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么使用pyqt5搭建yolo3目标识别界面”吧!搭建pyqt5环境我用的IDE...
    99+
    2023-06-09
  • 使用PYQT5怎么实现一个界面嵌套功能
    这篇文章给大家介绍使用PYQT5怎么实现一个界面嵌套功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。简单演示下:首先主界面界面:在Form处设置下水平布局,就如下图:左右两侧分别是一个frame控件,左侧frame里...
    99+
    2023-06-08
  • 使用pyqt5搭建yolo3目标识别界面的方法
    目录搭建pyqt5环境程序流程设计界面1.主函数2.定义主界面的类3.定义子界面一些尚未解决的问题由于这是我第一次写这种博客,其目的也不是为了赚取积分,主要是为了记录我的学习过程中的...
    99+
    2024-04-02
  • python美化图形化界面设计,pythontkinter界面美化
    大家好,本文将围绕python美化图形化界面设计展开说明,pythontkinter界面美化是一个很多人都想弄明白的事情,想搞清楚python美化输出模块需要先了解以下几个事情。 1、python如何做界面 PyQt,一个基于Qt的Py...
    99+
    2023-10-09
    小发猫
  • Node-Red UI界面基础设计
    Node-Red UI界面基础设计 1.UI界面介绍2.dashborad标签(1)Layout(2)Site(3)Theme 1.UI界面介绍 UI的布局依赖于节点中Tab和Group属性。Tab可以理解为页面,Group...
    99+
    2023-08-18
    ui android
  • AndroidStudio实现微信界面设计
    目录一、内容二、技术三、xml代码四、Java代码五、界面展示一、内容 实操实现APP门户界面框架设计,至少包含4个tab页,能实现tab页之间的点击切换 二、技术 使用布局(lay...
    99+
    2024-04-02
  • 怎么进行Flex界面设计
    这篇文章给大家分享的是有关怎么进行Flex界面设计的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Flex界面设计使用组件可快速有效开发应用界面。以下介绍最简单的几个组件应用过程,登陆作为检验合法用户身份的有效方法...
    99+
    2023-06-17
  • Python QT5设计UI界面教程
    简介:PyQT5开发常用知识,零基础上手,需配合我之前写的博文,配置好QT设计工具和ui文件转py文件的工具。博文为:使用Python PyQt5实现一个简单的图像识别软件;页面效果如下: 设计菜单栏 Containers——>Ta...
    99+
    2023-09-14
    ui python qt
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作