最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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-菜單欄和工具欄的評論 (共 條)

分享到微博請遵守國家法律
嘉禾县| 昭通市| 盖州市| 津南区| 丰城市| 河源市| 东方市| 噶尔县| 且末县| 东光县| 翼城县| 四平市| 武陟县| 新郑市| 上饶县| 金门县| 屏南县| 衡南县| 太康县| 德安县| 金华市| 霍林郭勒市| 大冶市| 海阳市| 禹城市| 如皋市| 平乡县| 平凉市| 四川省| 应城市| 梅河口市| 博客| 丰都县| 丰县| 双柏县| 珠海市| 鄂托克旗| 巧家县| 怀化市| 锡林郭勒盟| 渭源县|