QT Designer 生成的ui文件转化成py文件以及简单使用

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

设计

首先用QTdesigner 设计你的界面
然后保存成.ui文件
这一步大家应该都可以做到,就不细讲了

转换

然后就是转换步骤

使用cmd进入ui所在目录
或者在pycharm项目里的终端进入ui所在目录

然后输入下列语句

pyuic5 -o outputUI.py InputUI.ui

这里的outputUI就可以替换成你想要的输出文件名
InputUI就是你想要转换的ui文件名
稍等一会,就可以发现想要的py文件生成在同一个文件夹下了

使用

我第一次用使用了别人的代码

from PyQt5 import QtWidgets,QtCore
import sys

if __name__=="__main__":
    app=QtWidgets.QApplication(sys.argv)
    widget=QtWidgets.QMainWindow()
    ui=Ui_MainWindow()    
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

但是报错了

pyqt5 ‘QWidget’ object has no attribute ‘setCentralWidget’

然后找到问题的修改方法

widgets = QtWidgets.QWidget()
换成
widgets = QtWidgets.QMainWindow()

我推测可能是我新建ui时
选的MainWindow?

方法一

直接在UI生成的PY文件里添加下列语句
代码:

from PyQt5 import QtWidgets,QtCore
import sys

if __name__=="__main__":
    QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)
    app=QtWidgets.QApplication(sys.argv)
    widget=QtWidgets.QMainWindow()
    ui=Ui_MainWindow()    
    #我这边是默认的Ui_MainWindow,要是你们自己有修改,这边要相应修改
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

方法二

单独新开个py文件,使用方法调用

from outputUI import Ui_MainWindow
from PyQt5 import QtWidgets,QtCore
from PyQt5.QtWidgets import QApplication, QMainWindow,QWidget,QDialog
import sys

#这边的第一个参数,新建的时候是什么,就选什么
#新建一个class是为了后面方便写按钮方法和绑定
#如果你的功能不是很复杂,完全可以不写,照着方法一的代码调用也行
class UtilWindowUI(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super(UtilWindowUI,self).__init__()
        self.setupUi(self)

if __name__=="__main__":
    app=QtWidgets.QApplication(sys.argv)
    widget=UtilWindowUI()
    widget.show()
    sys.exit(app.exec_())

如果帮助到你,能点个赞吗?文章来源地址https://www.toymoban.com/news/detail-404508.html

到了这里,关于QT Designer 生成的ui文件转化成py文件以及简单使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【Qt】使用Qt designer(Qt设计师)以及uic工具将ui文件转换到C++代码进行界面开发

    【Qt】编写第一个Qt程序,使用Cmake编译并运行 Qt Designer是一个用于创建Qt应用程序用户界面的图形化界面设计器。它是Python GUI开发的一个重要工具,可以帮助用户快速创建具有丰富功能的用户界面。 打开终端输入以下代码 点击创建 拖一些组件进来,点击保存 得到一个后缀为

    2024年02月16日
    浏览(54)
  • 【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)
  • PySide6:Qt Designer UI文件的两种使用方式

    通过Qt Designer(PyQt6与PySide6对应的Designer设计的界面生成的UI文件有区别)设计的界面会生成对应的UI文件,一般会使用PyUIC工具将UI文件转换为对应的Py文件来使用,后面每次界面发生更新时都要重新转换一次,比较麻烦;另外,如果直接在UI文件中添加自己的代码,如信号与槽

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

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

    2024年01月16日
    浏览(47)
  • VS打开Qt Designer(UI文件.ui)失败的解决方法

    VS打开Qt Designer失败的根本原因:VS中默认的Qt Designer路径是错误的。所以要正常使用需要重新设置 1、设置VS中打开Designer的路径 添加成功后,将其设置为默认值

    2024年04月11日
    浏览(44)
  • PyQt5学习笔记--加载Qt Designer设计的ui文件

    目录 1--直接加载ui文件 2--动态加载ui文件及其属性 3--绑定槽函数测试 4--登录程序实例练习 ① Qt Designer 下载地址​​​​​ ② 设计ui并保存导出   ③ 直接加载代码 ​ ① 在Qt Designer设计ui文件:   ② 源程序: ③ 结果测试  

    2024年02月10日
    浏览(51)
  • qt打开项目缺少ui_文件,使用手动生成

    打开项目看到,缺少ui_myMainWindow.h文件,它是和myMainWindow.ui相对应的,所以我们需要手动生成对应的ui_文件。 步骤如下: 使用 uic.exe 来生成,如果在系统变量Path中设置了qt的bin目录,那么就可以直接使用uic.exe。 使用方法是: 在myMainWindow.ui所在文件夹的空白处点击右键,选择

    2024年02月11日
    浏览(45)
  • Qt教程 — 2.1 如何使用Qt Designer 开发UI程序

    目录 1 Qt Designer简介 2 编辑UI界面 2.1 在 UI 界面添加一个Label 2.2 在 UI 界面添加一个按钮 2.3 在 UI 文件里连接信号与槽 方法一:通过信号和槽编辑栏 方法二:通过导航区信号和槽编按钮 方法三:通过跳转编辑代码实现—通过按钮输出文字 Qt Designer 是属于 Qt Creator 的一个功能

    2024年03月22日
    浏览(56)
  • QtDesigner生成的ui文件转换成python的.py文件

    自己学习遇到的问题,记录一哈,使用Windows自带的命令行实现QtDesigner生成的ui文件转换成python的.py文件,具体步骤如下: (1)快捷键:WIN+R,输入 cmd ,打开命令行; (2)进项ui文件的目录下,G:直接转换到G盘,cd 文件名是直接进入到该盘下的某一文件下,我这里是G盘的图

    2024年02月11日
    浏览(51)
  • .ui文件转成.py文件需要的工具以及遇到的问题

    最近又在接触一个新的软件QT Designer,通过使用这个软件,可以简单设计页面后,自动输出ui的代码。 在红色框框中可以任意设计你想要的页面。 写出来的ui需要转换py 配置pycharm     新增这三个工具 第一个工具:QtDesigner 这个工具作用就是打开pyqt5自带的designer,用于ui界面的

    2023年04月08日
    浏览(38)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包