用QtDesigner設計介面小程式

2021-10-04 12:14:39 字數 1304 閱讀 9268

開啟pycharm,選擇選單file->new project新建乙個工程專案,如下圖所示,輸入該項目的路徑和名稱,我用的是demo2

建立介面,選擇wdiget

分別在視窗新增如下控制項,lable、pushbutton、checkbox、lineedit如圖所示

做好布局後,把檔案儲存到我們的專案目錄下

回到pycharm中,可以看到我們的pyqttest專案下多了乙個demo2.ui檔案。滑鼠右鍵單擊該檔案調出右鍵選單,單擊external tools->pyuic,程式會呼叫pyuic,將ui檔案轉換為py檔案,執行完成後就會在該專案中生成乙個demo2.py檔案了。

生成的.py檔案

可以直接在demo2.py中新增

if __name__=="__main__":

import sys

widget=qtwidgets.qwidget()

ui=ui_form()

ui.setupui(widget)

widget.show()

執行結果如下

較好方法為

由於qttest.py是通過pyuic自動生成的,當我們在qtdesigner中對程式介面進行修改,並重新生成demo2.py時,裡面原來的內容會被全部覆蓋掉,因此我們盡量不要在demo2.py中新增自己的**,而是新建乙個py檔案來呼叫demo2.py中的類,將自己的**都放在新建立的檔案中。

from demo2 import ui_form

import sys

class camshow(qmainwindow,ui_form):

def __init__(self,parent=none):

super(camshow,self).__init__(parent)

self.setupui(self)

if __name__ == '__main__':

ui=camshow()

ui.show()

使用Qt Designer建立介面

在部落格 在qt中使用c 建立介面 這是傳統的gui程式開發方式,只使用c c 既負責設計介面,也負責處理業務邏輯。介面是使用者能夠直接看到的,稱為 前端 業務邏輯的處理使用者看不到,在背後默默進行,稱為 後台 使用qt designer qt designer 是與 qt 配套的介面設計工具,使用...

用例設計 介面用例設計

在介面測試過程中,用例設計是關鍵中的關鍵,需要重點關注的一些維度 介面就是內部模組對模組,外部系統對其他服務提供的一種可呼叫或者連線的能力的標準,所謂的介面是模組與模組之間的一種連線 上圖為乙個典型的介面,乙個介面通常是有輸入輸出的,輸入就是我們常見的入參,輸出有時有,有時沒有。呼叫相關介面,介面會...

QT Designer 設計Gui 及其好處

用qt designer來設計gui 1 建立並初始化子視窗部件。2 把子視窗部件放到布局中。3 設定tab鍵順序。4 建立訊號 槽之間的連線。5 實現對話方塊中的自定義糟。使用qt設計師的乙個好處就在於它為程式設計師在修改自己設計的窗體時提供了很大的自由,並且不必再強迫自己去修改源 當完全通過於寫...