PyQt6把QTDesigner生成的UI文件转成python源码,并运行

这篇具有很好参考价值的文章主要介绍了PyQt6把QTDesigner生成的UI文件转成python源码,并运行。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

锋哥原创的PyQt6视频教程:

2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~共计18条视频,包括:2024版 PyQt6 Python桌面开发 视频教程(无废话版) 玩命更新中~、第2讲 PyQt6库和工具库QTDesigner安装与配置、第3讲 PyQt6第一个程序HelloWorld实现等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV11C4y1P7fj/

对于程序员老司机来说,也可以把QTDesigner生成的UI文件转成python源码,然后随意编辑和使用。

这种方式优点是开发灵活。缺点就是后期维护麻烦。

qtdesigner python,Python,QTDesigner,PyQt6,PyQt,PyUIC

我们选中ui文件,点击 PyUIC 工具。我们会看到在当前目录,生成了对应的ui Python文件源码。

qtdesigner python,Python,QTDesigner,PyQt6,PyQt,PyUIC

我们写个main方法,实现下调用。文章来源地址https://www.toymoban.com/news/detail-847361.html

# Form implementation generated from reading ui file 'ui文件.ui'
#
# Created by: PyQt6 UI code generator 6.4.2
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.
import sys

from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtWidgets import QApplication, QWidget


class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(400, 300)
        Form.setBaseSize(QtCore.QSize(400, 300))
        self.label = QtWidgets.QLabel(parent=Form)
        self.label.setGeometry(QtCore.QRect(130, 80, 101, 51))
        self.label.setObjectName("label")

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

    def retranslateUi(self, Form):
        _translate = QtCore.QCoreApplication.translate
        Form.setWindowTitle(_translate("Form", "学Python,上python222.com"))
        self.label.setText(_translate("Form", "Python大爷,你好"))


if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = QWidget()

    Ui_Form().setupUi(w)
    w.show()

    sys.exit(app.exec())

到了这里,关于PyQt6把QTDesigner生成的UI文件转成python源码,并运行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Qt】将QtDesigner生成的.ui文件转化为.h头文件

    操作系统:windows10专业版。 Qt版本:qt-opensource-windows-x86-msvc2013_64-5.7.1.exe 博主的Qt安装目录:E:E01_cppIDEE01_qtinstall 并将安装后的bin目录:E:E01_cppIDEE01_qtinstallQt5.7.15.7msvc2013_64bin 添加至系统环境变量。 博主的Qt Designer可执行程序的路径: 如下图: 运行designer.exe即可打开

    2023年04月08日
    浏览(45)
  • 基于YOLOv8的摔倒行为检测系统(Python源码+Pyqt6界面+数据集)

    💡💡💡 本文主要内容:通过实战基于YOLOv8的摔倒行为检测算法,从数据集制作到模型训练,最后设计成为检测UI界面 人体行为分析AI算法,是一种利用人工智能技术对人体行为进行检测、跟踪和分析的方法。通过计算机视觉、深度学习和模式识别等技术,可以实现对人体姿态

    2024年01月25日
    浏览(53)
  • 免费分享一套PyQt6学生信息管理系统 Python管理系统 Python源码,挺漂亮的

    大家好,我是java1234_小锋老师,看到一个不错的PyQt6学生信息管理系统 Python管理系统 Python源码,分享下哈。 【免费】PyQt5 学生信息管理系统 Python管理系统 Python源码 Python毕业设计_哔哩哔哩_bilibili 【免费】PyQt5 学生信息管理系统 Python管理系统 Python源码 Python毕业设计项目来自

    2024年02月03日
    浏览(42)
  • 使用Pycharm一键将.ui文件生成.py文件配置教程、一键打开QTDesigner教程

    2df3621a-7ffd-4f18-9735-b86464b83a5b 前言 我痛恨所有将白嫖归为理所应当的猪🐖。 教程 打开pycharm之后,依次点击File-Settings-Tools-External Tools,进入如下界面: 1、配置快捷打开Qt Designer 点击+号,开始我们的配置,首先配置快捷打开Qt Designer软件的配置项,配置了之后,我们直接点击

    2024年01月16日
    浏览(47)
  • 基于YOLOv8的PCB缺陷检测系统(Python源码+Pyqt6界面+数据集)

    💡💡💡 本文摘要:基于YOLOv8的PCB缺陷检测系统,并阐述了整个数据制作和训练可视化过程, 最后通过Pyside UI界面进行展示。 博主简介 AI小怪兽,YOLO骨灰级玩家,1)YOLOv5、v7、v8优化创新,轻松涨点和模型轻量化;2)目标检测、语义分割、OCR、分类等技术孵化,赋能智能制

    2024年04月10日
    浏览(70)
  • python socket编程7 - 使用PyQt6 开发UI界面新增实现UDP server和client单机通讯的例子

    在第五篇中,简单实现了命令行下的 TCP/UDP server和client的单机通讯。 在第六篇中,实现了PyQt6开发界面,TCP协议实现的单机server和client的通讯功能。 这一篇,在第六篇的基础上,增加了UDP server和client的单机通讯功能。 1、UDP Server 界面实现服务配置和数据提供 2、UDP Server封装

    2024年02月19日
    浏览(50)
  • Python3.7+PyQt5 pyuic5将.ui文件转换为.py文件、Python读取配置文件、生成日志

    1.实际开发项目时,是使用Qt Designer来设计UI界面,得到一个.ui的文件,然后利用PyQt5安装时自带的工具 pyuic5 将.ui文件转换为.py文件: 样式图 QT5 UI: 转换的pyqt5: 效果: 2.Python学习之读取配置文件: 初始配置文件test.conf: 步骤1:导入配置文件模块 步骤2:创建配置文件对象 步骤

    2024年01月25日
    浏览(50)
  • Python - PyQt6、QDesigner、pyuic5-tool 安装使用

    Python 开发可视化界面可以使用原生的 tkinter ,但是原生框架使用起来颇为不方便,所以最流行的还是 QT UI框架, QT 是使用 C++ 语言开发,Python 想使用需要对其进行封装,所以就出现了 PyQt 框架,这个框架使用极其方便,而且可以多端运行。 本人使用的是 Mac 2023款 Apple M1 芯片

    2024年02月09日
    浏览(39)
  • [Python] pyqt6+opencv实现摄像头图像的实时读取并显示(完整源代码)

    本文将会介绍如何通过opencv来实时捕获摄像头的图像,并通过pyqt6进行图像视频呈现。 1. 通过opencv的VideoCapture类读取摄像头的每一帧图像,通过pyqt6的QLabel来显示图像 2. 根据获取的图像的宽和高大小以及QLabel的大小来动态调整最后输出的图像的宽和高 3. 调整窗体大小,动态调

    2024年01月24日
    浏览(74)
  • Python - PyQT5 - ui文件转为py文件

    在QTdesigner图形化编辑工具中,有些控件我们是可以直接在编辑界面进行编辑的,有些是不可以编辑的,只能通过Python代码进行编辑,不过总体来说,所有能够通过图形化编辑界面可以编辑的,都可以通过Python语言实现控制,这点是毋庸置疑的,不过为了更加美观及降级软件开

    2024年02月05日
    浏览(53)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包