溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

發(fā)布時間:2021-10-11 17:39:01 來源:億速云 閱讀:266 作者:柒染 欄目:大數(shù)據(jù)

今天就跟大家聊聊有關(guān)如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

一、安裝PyQt5 設(shè)計(jì)師工具

安裝

默認(rèn)情況下,我們在安裝PyQt5的時候會自動安裝Qt設(shè)計(jì)師軟件:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

如果沒有安裝的,我們可以使用Python包管理工具pip進(jìn)行安裝:

   
     
   
   
   pip install pyqt5-tools
 

安裝完成后,qt設(shè)計(jì)師會出現(xiàn)在python的pyqt5模塊目錄下:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

雙擊運(yùn)行,會直接打開Qt設(shè)計(jì)師軟件,這樣就已經(jīng)安裝好了:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

 

二、使用Qt Designer創(chuàng)建GUI窗口

打開qt設(shè)計(jì)師之后,我們可以在“新建窗體”窗口中選擇各種窗口的模板來進(jìn)行窗口的創(chuàng)建:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

接下來,我們使用qt設(shè)計(jì)師創(chuàng)建一個GUI 窗口程序。

 

通過Qt Designer創(chuàng)建第一個GUI窗口

我們在“新建窗體”窗口中選擇“Main Window”來創(chuàng)建一個空白的主窗口:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

qt設(shè)計(jì)師的主面板出現(xiàn)了一個空白的窗口GUI,我們可以使用快捷鍵Ctrl+R對窗口進(jìn)行預(yù)覽:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

在右側(cè)的選項(xiàng)欄中,可以對窗口的各種屬性進(jìn)行設(shè)置:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

 

如圖我們修改了窗口的大小。

 

修改窗口標(biāo)題

新建的窗口使用的是默認(rèn)的標(biāo)題,我們可以在右側(cè)的“windowTitle”選項(xiàng)中修改窗口標(biāo)題:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

 

在GUI中添加菜單欄和子菜單

使用qt設(shè)計(jì)師也可以很方便地創(chuàng)建菜單和子菜單,直接點(diǎn)擊操作,簡單迅速:


為菜單選項(xiàng)添加圖標(biāo)

菜單創(chuàng)建之后,只有文字很是單調(diào),我們可以在icon選項(xiàng)中為菜單添加圖標(biāo):

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

 

添加文本到狀態(tài)欄

我們使用statusBar()方法來設(shè)置窗口狀態(tài)欄的文本,在qt設(shè)計(jì)師中,通過“statusTip”選項(xiàng)同樣可以快速設(shè)置:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI

 

保存UI設(shè)計(jì)

最后,我們保存設(shè)計(jì)好的qt設(shè)計(jì)文件,以供日后使用:

如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI


看完上述內(nèi)容,你們對如何安裝并使用Qt設(shè)計(jì)師設(shè)計(jì)Python GUI有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道,感謝大家的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI