国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

QT Designer 生成的ui文件轉(zhuǎn)化成py文件以及簡單使用

這篇具有很好參考價值的文章主要介紹了QT Designer 生成的ui文件轉(zhuǎn)化成py文件以及簡單使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

設(shè)計

首先用QTdesigner 設(shè)計你的界面
然后保存成.ui文件
這一步大家應(yīng)該都可以做到,就不細(xì)講了

轉(zhuǎn)換

然后就是轉(zhuǎn)換步驟

使用cmd進入ui所在目錄
或者在pycharm項目里的終端進入ui所在目錄

然后輸入下列語句

pyuic5 -o outputUI.py InputUI.ui

這里的outputUI就可以替換成你想要的輸出文件名
InputUI就是你想要轉(zhuǎn)換的ui文件名
稍等一會,就可以發(fā)現(xiàn)想要的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()    
    #我這邊是默認(rèn)的Ui_MainWindow,要是你們自己有修改,這邊要相應(yīng)修改
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

方法二

單獨新開個py文件,使用方法調(diào)用

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

#這邊的第一個參數(shù),新建的時候是什么,就選什么
#新建一個class是為了后面方便寫按鈕方法和綁定
#如果你的功能不是很復(fù)雜,完全可以不寫,照著方法一的代碼調(diào)用也行
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_())

如果幫助到你,能點個贊嗎?文章來源地址http://www.zghlxwxcb.cn/news/detail-404508.html

到了這里,關(guān)于QT Designer 生成的ui文件轉(zhuǎn)化成py文件以及簡單使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Qt】使用Qt designer(Qt設(shè)計師)以及uic工具將ui文件轉(zhuǎn)換到C++代碼進行界面開發(fā)

    【Qt】使用Qt designer(Qt設(shè)計師)以及uic工具將ui文件轉(zhuǎn)換到C++代碼進行界面開發(fā)

    【Qt】編寫第一個Qt程序,使用Cmake編譯并運行 Qt Designer是一個用于創(chuàng)建Qt應(yīng)用程序用戶界面的圖形化界面設(shè)計器。它是Python GUI開發(fā)的一個重要工具,可以幫助用戶快速創(chuàng)建具有豐富功能的用戶界面。 打開終端輸入以下代碼 點擊創(chuàng)建 拖一些組件進來,點擊保存 得到一個后綴為

    2024年02月16日
    瀏覽(29)
  • 【Qt】將QtDesigner生成的.ui文件轉(zhuǎn)化為.h頭文件

    【Qt】將QtDesigner生成的.ui文件轉(zhuǎn)化為.h頭文件

    操作系統(tǒng):windows10專業(yè)版。 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 添加至系統(tǒng)環(huán)境變量。 博主的Qt Designer可執(zhí)行程序的路徑: 如下圖: 運行designer.exe即可打開

    2023年04月08日
    瀏覽(23)
  • PySide6:Qt Designer UI文件的兩種使用方式

    通過Qt Designer(PyQt6與PySide6對應(yīng)的Designer設(shè)計的界面生成的UI文件有區(qū)別)設(shè)計的界面會生成對應(yīng)的UI文件,一般會使用PyUIC工具將UI文件轉(zhuǎn)換為對應(yīng)的Py文件來使用,后面每次界面發(fā)生更新時都要重新轉(zhuǎn)換一次,比較麻煩;另外,如果直接在UI文件中添加自己的代碼,如信號與槽

    2024年02月11日
    瀏覽(26)
  • 使用Pycharm一鍵將.ui文件生成.py文件配置教程、一鍵打開QTDesigner教程

    使用Pycharm一鍵將.ui文件生成.py文件配置教程、一鍵打開QTDesigner教程

    2df3621a-7ffd-4f18-9735-b86464b83a5b 前言 我痛恨所有將白嫖歸為理所應(yīng)當(dāng)?shù)呢i??。 教程 打開pycharm之后,依次點擊File-Settings-Tools-External Tools,進入如下界面: 1、配置快捷打開Qt Designer 點擊+號,開始我們的配置,首先配置快捷打開Qt Designer軟件的配置項,配置了之后,我們直接點擊

    2024年01月16日
    瀏覽(22)
  • VS打開Qt Designer(UI文件.ui)失敗的解決方法

    VS打開Qt Designer(UI文件.ui)失敗的解決方法

    VS打開Qt Designer失敗的根本原因:VS中默認(rèn)的Qt Designer路徑是錯誤的。所以要正常使用需要重新設(shè)置 1、設(shè)置VS中打開Designer的路徑 添加成功后,將其設(shè)置為默認(rèn)值

    2024年04月11日
    瀏覽(28)
  • PyQt5學(xué)習(xí)筆記--加載Qt Designer設(shè)計的ui文件

    PyQt5學(xué)習(xí)筆記--加載Qt Designer設(shè)計的ui文件

    目錄 1--直接加載ui文件 2--動態(tài)加載ui文件及其屬性 3--綁定槽函數(shù)測試 4--登錄程序?qū)嵗毩?xí) ① Qt Designer 下載地址????? ② 設(shè)計ui并保存導(dǎo)出 ? ③ 直接加載代碼 ? ① 在Qt Designer設(shè)計ui文件: ? ② 源程序: ③ 結(jié)果測試 ?

    2024年02月10日
    瀏覽(46)
  • qt打開項目缺少ui_文件,使用手動生成

    qt打開項目缺少ui_文件,使用手動生成

    打開項目看到,缺少ui_myMainWindow.h文件,它是和myMainWindow.ui相對應(yīng)的,所以我們需要手動生成對應(yīng)的ui_文件。 步驟如下: 使用 uic.exe 來生成,如果在系統(tǒng)變量Path中設(shè)置了qt的bin目錄,那么就可以直接使用uic.exe。 使用方法是: 在myMainWindow.ui所在文件夾的空白處點擊右鍵,選擇

    2024年02月11日
    瀏覽(28)
  • Qt教程 — 2.1 如何使用Qt Designer 開發(fā)UI程序

    Qt教程 — 2.1 如何使用Qt Designer 開發(fā)UI程序

    目錄 1?Qt Designer簡介 2 編輯UI界面 2.1?在 UI 界面添加一個Label 2.2 在 UI 界面添加一個按鈕 2.3 在 UI 文件里連接信號與槽 方法一:通過信號和槽編輯欄 方法二:通過導(dǎo)航區(qū)信號和槽編按鈕 方法三:通過跳轉(zhuǎn)編輯代碼實現(xiàn)—通過按鈕輸出文字 Qt Designer 是屬于 Qt Creator 的一個功能

    2024年03月22日
    瀏覽(28)
  • QtDesigner生成的ui文件轉(zhuǎn)換成python的.py文件

    QtDesigner生成的ui文件轉(zhuǎn)換成python的.py文件

    自己學(xué)習(xí)遇到的問題,記錄一哈,使用Windows自帶的命令行實現(xiàn)QtDesigner生成的ui文件轉(zhuǎn)換成python的.py文件,具體步驟如下: (1)快捷鍵:WIN+R,輸入 cmd ,打開命令行; (2)進項ui文件的目錄下,G:直接轉(zhuǎn)換到G盤,cd 文件名是直接進入到該盤下的某一文件下,我這里是G盤的圖

    2024年02月11日
    瀏覽(23)
  • .ui文件轉(zhuǎn)成.py文件需要的工具以及遇到的問題

    .ui文件轉(zhuǎn)成.py文件需要的工具以及遇到的問題

    最近又在接觸一個新的軟件QT Designer,通過使用這個軟件,可以簡單設(shè)計頁面后,自動輸出ui的代碼。 在紅色框框中可以任意設(shè)計你想要的頁面。 寫出來的ui需要轉(zhuǎn)換py 配置pycharm ? ? 新增這三個工具 第一個工具:QtDesigner 這個工具作用就是打開pyqt5自帶的designer,用于ui界面的

    2023年04月08日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包