簡體   English   中英

使用 pyuic5 將.ui 轉換為.py?

[英]Converting .ui to .py with pyuic5?

當我將 QtDesigner 中的 .ui 文件轉換為 .py 文件時,格式發生變化並且運行方式不同。 當我在 QtDesigner 中運行它時,它看起來像一個普通頁面,但是一旦我將它轉換為 a.py 文件並運行它,邊緣就會被切斷,我看不到一半的按鈕/標簽。 即使我展開打開的屏幕,標簽也會被切斷,只有一半可見。 有什么辦法可以阻止這種情況發生嗎?

您首先需要正確設置其中的布局和小部件,以確保在移動到代碼時每個 object 的大小得到保證。

嘗試觀看本教程,我發現它非常有用!

Qt Designer - 創建應用程序 GUI(設計應用程序布局)- 第 02 部分

然后你只需要按如下方式導入 .ui 文件:

from PyQt5 import uic

class MainWindow(QMainWindow):
def __init__(self):
    super(MainWindow,self).__init__()
    uic.loadUi("NameofYourFile.ui",self)
    self.show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM