久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:33日期:2022-08-05 11:11:23
PyQt5工具欄控件QToolBar介紹

QToolBar控件是由文本按鈕,圖標或其他小控件按鈕組成的可移動面板,通常位于菜單欄下方

QToolBar類中的常用方法

方法 描述 addAction() 添加具有文本或圖標的工具按鈕 addSeperator() 分組顯示工具按鈕 addWidget() 添加工具欄中按鈕以外的控件 addToolBar() 使用QMainWindow類的方法添加一個新的工具欄 setMovable() 工具變得可移動 setOrientation() 工具欄的方向可以設置為Qt.Horizontal或Qt.certical

每當單擊工具欄中的按鈕時,都將發(fā)射actionTriggered信號,另外,這個信號將關聯(lián)的QAction對象的引用發(fā)到連接的槽函數(shù)上

QToolBar使用實例

import sysfrom PyQt5.QtGui import *from PyQt5.QtWidgets import *from PyQt5.QtCore import *class ToolBarDemo(QMainWindow): def __init__(self,parent=None): super(ToolBarDemo, self).__init__(parent) #設置標題與初始大小 self.setWindowTitle(’toolbar例子’) self.resize(300,200) #垂直布局 layout=QVBoxLayout() #在工具欄區(qū)域添加文件工具欄 tb=self.addToolBar(’File’) #添加圖形按鈕 new=QAction(QIcon(’imagesnew.png’),’new’,self) tb.addAction(new) open=QAction(QIcon(’imagesopen.png’),’open’,self) tb.addAction(open) save=QAction(QIcon(’imagessave.png’),’save’,self) tb.addAction(save) #圖形對象點擊觸發(fā)自定義槽函數(shù) tb.actionTriggered[QAction].connect(self.toolbtnpressed) self.setLayout(layout) def toolbtnpressed(self,a): #輸出,點擊地圖性按鈕 print(’pressed tool button is ’,a.text())if __name__ == ’__main__’: app=QApplication(sys.argv) demo=ToolBarDemo() demo.show() sys.exit(app.exec_())

運行程序,顯示效果如圖

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

QToolBar代碼分析

在這個例子中,首先調用addToolBar()方法在工具欄區(qū)域添加文件工具欄

tb=self.addToolBar(’File’)

然后,添加具有文本標題的工具按鈕,工具欄通常包含圖形按鈕,具有圖標和名稱的QAction對象將被添加到工具欄中

new=QAction(QIcon(’imagesnew.png’),’new’,self) tb.addAction(new) open=QAction(QIcon(’imagesopen.png’),’open’,self) tb.addAction(open) save=QAction(QIcon(’imagessave.png’),’save’,self) tb.addAction(save)

最后,將actionTriggered信號連接到槽函數(shù)toolbtnpressed()

tb.actionTriggered[QAction].connect(self.toolbtnpressed)

本文詳細講解了PyQt5工具欄控件QToolBar的詳細使用方法與實例,更多關于PyQt5庫控介紹請查看下面的相關鏈接

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美一区精品 | 亚洲电影一区二区 | 我和我的祖国电影在线观看免费版高清 | 伊人伊人 | 精品亚洲永久免费精品 | 中文字幕亚洲一区二区三区 | 久久精品99国产精品亚洲最刺激 | 在线免费国产视频 | 欧美日韩视频在线观看免费 | 欧美男人的天堂 | 操操操操操 | 国内精品视频一区二区三区 | 99国产精品99久久久久久 | 成人久久18免费网站图片 | 国产精品日产欧美久久久久 | 99国产精品99久久久久久 | 天天干com| 91久久| 亚洲成人一区二区三区 | 国产成人精品久久二区二区 | 天天爽天天操 | 日韩精品视频在线观看一区二区 | 亚洲国产一区在线 | 精品成人 | 色婷婷亚洲一区二区三区 | 国产精品一区二区三区在线看 | 日韩高清中文字幕 | 久草新免费 | 日本激情视频一区二区三区 | 看全黄大色黄大片老人做 | 久久久久一区二区 | 91免费视频 | 成年人在线观看 | 国产日韩欧美一区二区 | 一区二区三区久久久久久 | 在线观看国产精品一区二区 | 日韩成人av在线 | 亚洲香蕉视频 | 精品久久久久久久久久久久久久 | 日韩视频一区 | 国产福利视频 |