五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

PyQt5-菜單欄和工具欄

2021-12-22 11:14 作者:海鷗之道  | 我要投稿

首先打開 QT Designer,創(chuàng)建Main Window窗口:

MainWindow即主窗口,主要包含菜單欄、工具欄、任務(wù)欄等。雙擊菜單欄上的“在這里輸入”,然后輸入文字,最后按回車鍵即可生成菜單。對于一級菜單,可以通過輸入“文件(&F)”和“編輯(&E)”來加入菜單的快捷鍵,如下圖所示,注意:要按回車鍵來確認(rèn)菜單的輸入。

在 Qt Designer中單擊菜單“窗體”→“預(yù)覽”,可以快速預(yù)覽所生成的窗口效果(或者按“Ctrl+R”快捷鍵進(jìn)行預(yù)覽)。

在本例中,我們輸入“文件”菜單,然后再輸入“打開”“新建”和“關(guān)閉”三個子菜單。子菜單可以通過動作編輯器或者屬性編輯器中的 Shortcut 來添加快捷鍵,如圖所示。

在創(chuàng)建二級子菜單時,有時候會出現(xiàn)不讓輸入中文的情況,這是個BUG,操作時我們可以通過復(fù)制粘貼的形式將其輸入中文,也可以先輸入英文,然后在其屬性中修改text,如圖:

然后通過動作編輯器或者屬性編輯器中的 Shortcut 來添加快捷鍵,如圖所示。

現(xiàn)在來添加主窗口的工具欄。使用Qt Designer默認(rèn)生成的主窗口中不顯示工具欄,可以通過單擊鼠標(biāo)右鍵來添加工具欄,如圖所示。

在Qt Designer的動作編輯器中新建addWinAction,其詳細(xì)信息如圖所示。

可以通過屬性編輯器來修改圖標(biāo)的大小。工具欄上的圖標(biāo),可以通過動作編輯器建立并拖入工具欄中,如圖所示。

然后修改動作編輯器對象名稱:

將ui文件保存,然后轉(zhuǎn)換成python文件,生成的代碼如下:

可以通過界面文件與邏輯文件分離的方式來測試所呈現(xiàn)的界面效果,只需使用pyuic5命令將MainWindowBase.ui文件轉(zhuǎn)換成MainWindowBase.py文件,然后新建CallMainWindowBase.py文件中導(dǎo)入對應(yīng)的類并繼承就可以了。,其完整代碼如下:

運(yùn)行腳本,顯示效果如下圖:

點擊文件------打開,顯示如下:

運(yùn)行腳本所生成的界面和使用Qt?Designer設(shè)計的界面是一樣的,并且在類的初始化中為菜單選項“打開”和“關(guān)閉”的信號綁定了自定義的槽函數(shù)。



PyQt5-菜單欄和工具欄的評論 (共 條)

分享到微博請遵守國家法律
皋兰县| 离岛区| 封开县| 正蓝旗| 四会市| 潜江市| 浦城县| 四平市| 旺苍县| 沙湾县| 民权县| 太谷县| 酒泉市| 喀喇沁旗| 抚州市| 城口县| 沙雅县| 通道| 尖扎县| 武乡县| 蛟河市| 海门市| 长汀县| 岫岩| 名山县| 宝鸡市| 白沙| 廉江市| 偃师市| 宝丰县| 互助| 普定县| 惠安县| 孟村| 紫阳县| 拉萨市| 石狮市| 日照市| 临桂县| 石棉县| 嘉鱼县|