国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
庆元县| 唐河县| 屏山县| 图木舒克市| 万全县| 兴文县| 长春市| 鸡泽县| 礼泉县| 郸城县| 乌拉特前旗| 甘泉县| 武城县| 玉田县| 宽甸| 应城市| 阿尔山市| 琼结县| 田阳县| 乌兰浩特市| 大埔县| 温州市| 两当县| 太湖县| 云龙县| 潜山县| 福建省| 色达县| 巴中市| 黑河市| 宁明县| 渭源县| 赤峰市| 武夷山市| 镇康县| 侯马市| 永丰县| 习水县| 旅游| 高阳县| 金寨县|