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

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

分享到微博請遵守國家法律
方正县| 扎赉特旗| 祁连县| 保山市| 资溪县| 哈巴河县| 英山县| 临安市| 汉沽区| 远安县| 旬邑县| 荥阳市| 阿合奇县| 确山县| 齐齐哈尔市| 宿州市| 达拉特旗| 大冶市| 保靖县| 克山县| 天等县| 甘德县| 临泽县| 五家渠市| 巢湖市| 临夏县| 吕梁市| 广饶县| 红河县| 海阳市| 得荣县| 浦北县| 新平| 九寨沟县| 双柏县| 波密县| 刚察县| 桦川县| 朝阳区| 长垣县| 芜湖县|