日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

python GUI庫圖形界面開發(fā)之PyQt5菜單欄控件QMenuBar的詳細使用方法與實例

瀏覽:146日期:2022-08-05 14:47:41
PyQt5菜單欄控件QMenuBar介紹

QMenuBar在QMainWindow對象的標(biāo)題欄下方,水平的QMenuBar被保留顯示QMenu對象

QMenuBar類提供了一個可以包含一個或多個QAction對象或 級聯(lián)的QMenu對象,要創(chuàng)建一個彈出菜單,Pyqt提供了createPopupMenu()函數(shù),menuBar()函數(shù)用于返回主窗口的QMenuBar對象:addMenu()函數(shù)可以將菜單添加到菜單欄中,通過addAction()函數(shù)可以在菜單中進行添加操作

設(shè)計菜單系統(tǒng)時常用的一些重要方法 方法 描述 menuBar() 返回主窗口的QMenuBar對象 addMenu() 在菜單欄中添加一個新的QMenu對象 addAction() 向QMenu小控件中添加一個操作按鈕,其中包含文本或圖標(biāo) setEnabled() 將操作按鈕設(shè)置為啟用/禁用 addSeperator() 在菜單中添加一條分割線 clear() 刪除菜單欄的內(nèi)容 setShortcut() 將快捷鍵關(guān)聯(lián)到操作按鈕 setText() 設(shè)置菜單項的文本 setTitle() 設(shè)置QMenu小控件的標(biāo)題 text() 返回與QACtion對象關(guān)聯(lián)的文本 title() 返回QMenu小控件的標(biāo)題

單擊任何QAction按鈕時,QMenu對象都會發(fā)射triggered信號

QMenuBar的使用實例

import sysfrom PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5.QtCore import *class MenuDemo(QMainWindow): def __init__(self,parent=None): super(MenuDemo, self).__init__(parent) #水平布局 layout=QHBoxLayout() #實例化主窗口的QMenuBar對象 bar=self.menuBar() #向菜單欄中添加新的QMenu對象,父菜單 file=bar.addMenu(’File’) #向QMenu小控件中添加按鈕,子菜單 file.addAction(’New’) #定義響應(yīng)小控件按鈕,并設(shè)置快捷鍵關(guān)聯(lián)到操作按鈕,添加到父菜單下 save=QAction(’Save’,self) save.setShortcut(’Ctrl+S’) file.addAction(save) #創(chuàng)建新的子菜單項,并添加孫菜單 edit=file.addMenu(’Edit’) edit.addAction(’Copy’) edit.addAction(’Paste’) #添加父菜單下 quit=QAction(’Quit’,self) file.addAction(quit) #單擊任何Qmenu對象,都會發(fā)射信號,綁定槽函數(shù) file.triggered[QAction].connect(self.processtrigger) #設(shè)置布局及標(biāo)題 self.setLayout(layout) self.setWindowTitle(’menu例子’) def processtrigger(self,q): #輸出那個Qmenu對象被點擊 print(q.text()+’is triggeres’)if __name__ == ’__main__’: app=QApplication(sys.argv) demo=MenuDemo() demo.show() sys.exit(app.exec_())

運行程序,顯示效果如圖

python GUI庫圖形界面開發(fā)之PyQt5菜單欄控件QMenuBar的詳細使用方法與實例

QMenuBar代碼分析

在這個例子中,頂層窗口必須是QMainWindow對象,才可以引用QMenuBar對象

通過addMenu()方法將‘File’菜單添加到菜單欄

bar=self.menuBar() #向菜單欄中添加新的QMenu對象,父菜單 file=bar.addMenu(’File’)

菜單欄中的操作按鈕可以是字符串或QAction對象

file.addAction(’New’) #定義響應(yīng)小控件按鈕,并設(shè)置快捷鍵關(guān)聯(lián)到操作按鈕,添加到父菜單下 save=QAction(’Save’,self) save.setShortcut(’Ctrl+S’) file.addAction(save)

將子菜單添加到頂級菜單中

edit=file.addMenu(’Edit’) edit.addAction(’Copy’) edit.addAction(’Paste’)

菜單發(fā)射triggered信號,將信號連接到槽函數(shù)processtrigger()該函數(shù)接受信號的QAction對象

file.triggered[QAction].connect(self.processtrigger)

本文詳細講解了PyQt5菜單欄控件QMenuBar的使用方法與實例,更多關(guān)于PyQt5菜單欄控件的使用知識請查看下面的相關(guān)鏈接

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久精品在线| 久久av国产紧身裤| 日韩国产欧美| а√在线中文在线新版| 在线看片国产福利你懂的| 91免费精品| 亚洲性色av| 欧美1级日本1级| 欧美专区在线| 视频在线在亚洲| 亚洲日本国产| 欧美亚洲国产日韩| 国产精品二区影院| 福利片在线一区二区| 黄色在线观看www| 精品亚洲美女网站| 久久精品国产大片免费观看| 欧美精品羞羞答答| 亚洲精品黄色| 国产欧美日韩免费观看| 精品久久97| 视频福利一区| 亚洲一区网站| 日韩动漫一区| 精品久久国产一区| 亚洲一本视频| 亚洲三级精品| 国产精品视频一区视频二区| 国内自拍视频一区二区三区| 久久久天天操| 日韩亚洲精品在线| 日韩在线电影| 国产精品第一国产精品| 中文另类视频| 蜜臀久久久99精品久久久久久| 日韩av二区在线播放| 麻豆精品少妇| 久久中文字幕av一区二区不卡| 热久久免费视频| 久久国产尿小便嘘嘘| 精品国产黄a∨片高清在线| 成人看片网站| 深夜福利亚洲| 精品五月天堂| 国产精品美女久久久浪潮软件| 欧美亚洲三级| 亚洲播播91| 一区福利视频| 国产高清亚洲| 在线国产一区二区| 国产精品极品在线观看| 久久久777| 亚洲精品国产精品粉嫩| 成年男女免费视频网站不卡| 免费观看在线色综合| 美女av一区| 蜜桃成人av| 国产欧美三级| 女同性一区二区三区人了人一| 91成人精品观看| 99久久久久国产精品| 日本午夜精品一区二区三区电影| 国产一区二区三区四区| 亚洲欧美日韩在线观看a三区| 国产精品久久久一区二区| 国产一区日韩欧美| 国产激情精品一区二区三区| 欧美日韩激情| 欧美国产中文高清| 亚洲一区二区三区四区五区午夜| 国产精品亚洲综合在线观看| 欧美日韩黑人| 精品视频一区二区三区在线观看 | 精品视频一二| 三级欧美韩日大片在线看| 国产一区二区三区日韩精品 | 99久久久久| 国产乱码精品一区二区三区四区| 欧美午夜精品一区二区三区电影| 国产精品中文| 噜噜噜躁狠狠躁狠狠精品视频| 久久久久久色| 九九久久电影| 欧美激情99| 亚洲精品影视| 欧美日韩精品一本二本三本| 精品国产三区在线| 日韩精品视频中文字幕| 亚洲欧洲一区| 日韩电影免费网站| 麻豆国产精品一区二区三区| 日韩精品久久久久久| 伊人久久成人| 日本蜜桃在线观看视频| 国产精品最新| 日韩精品1区2区3区| 国产精品毛片一区二区三区| 91中文字幕精品永久在线| 国产情侣一区在线| 亚洲综合专区| 亚洲综合精品四区| 国产韩日影视精品| 日韩精品一区二区三区免费观看| 麻豆91在线播放| 日本午夜精品视频在线观看| 丝袜脚交一区二区| 欧美日韩国产免费观看| 一区二区小说| 三级小说欧洲区亚洲区| 国产成人1区| 国产精品美女久久久久久不卡| 亚洲精品免费观看| 国产精品嫩草99av在线| 在线日韩电影| 久久人人99| 久久天堂成人| 久久久夜精品| 久久久久网站| 久久激情中文| 亚洲不卡av不卡一区二区| 天堂√中文最新版在线| 国产精品久久久久久久免费观看| 国产精品免费99久久久| 青青草伊人久久| 欧美亚洲专区| 国产精品嫩模av在线| 欧美午夜三级| 亚洲制服欧美另类| 三级在线观看一区二区| 美女久久网站| 一区二区三区国产在线| 亚洲精品视频一二三区| 亚洲乱亚洲高清| 午夜电影一区| 88久久精品| 欧美黄色一区| 国产一区二区久久久久| 国产精品yjizz视频网| 人人草在线视频| 久久久一二三| 99视频+国产日韩欧美| 日韩一区精品视频| 亚洲综合激情在线| 日韩高清电影免费| 欧美精品aa| 中文字幕在线高清| 一区二区三区视频免费观看| 中文国产一区| 亚洲精选久久| 国产日韩欧美高清免费| 精品午夜视频| 久久久水蜜桃av免费网站| 欧美日韩四区| 日本一不卡视频| 久久av资源| 日韩三区在线| 免费视频久久| 欧美视频精品全部免费观看| 老鸭窝一区二区久久精品| 蜜桃av.网站在线观看| 99国产精品久久久久久久| 婷婷亚洲成人| 久久亚洲资源中文字| 麻豆精品蜜桃| 日韩在线a电影| 国产精品亚洲欧美一级在线| 福利片在线一区二区| 欧美在线网站| 欧美一区二区三区免费看| 国产精品原创| 久久国产精品99国产| 国产乱码精品一区二区三区四区| 国产成人免费av一区二区午夜| 999国产精品视频| 在线看片日韩| 久久这里只有精品一区二区| 欧美日韩在线播放视频| 日韩视频1区| 成人一区而且| 丝袜亚洲另类欧美| 久久久久97| 免费精品国产的网站免费观看| 亚洲欧洲专区| 日本久久黄色| 蜜桃视频免费观看一区| 精品一区二区三区中文字幕在线| 婷婷成人基地| 久久狠狠亚洲综合| 少妇久久久久| 91嫩草精品| 影视先锋久久| 国产精品嫩模av在线| 美女亚洲一区| 国产精品入口久久| 黄色av日韩| 国产一区二区三区久久| 玖玖玖国产精品| 麻豆mv在线观看| 亚洲精品大全| 欧美成人高清|