PyQt5基础——3
生活随笔
收集整理的這篇文章主要介紹了
PyQt5基础——3
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設置狀態欄提示信息?
self.statusBar().showMessage('準備就緒')?添加動作
exitAct = QAction(QIcon('exit.png'), '退出(&E)', self)exitAct.setShortcut('Ctrl+Q')exitAct.setStatusTip('退出程序')exitAct.triggered.connect(qApp.quit)添加菜單欄 ,并給相應的菜單選項添加動作
menubar = self.menuBar()fileMenu = menubar.addMenu('文件(&F)')fileMenu.addAction(exitAct)設置二級菜單?
saveMenu = QMenu('保存方式(&S)', self)saveAct = QAction(QIcon('save.png'),'保存...', self)saveAct.setShortcut('Ctrl+S')saveAct.setStatusTip('保存文件')saveasAct = QAction(QIcon('saveas.png'),'另存為...(&O)', self)saveasAct.setStatusTip('文件另存為')saveMenu.addAction(saveAct)saveMenu.addAction(saveasAct)menubar = self.menuBar()fileMenu = menubar.addMenu('文件(&F)')fileMenu.addMenu(saveMenu)fileMenu.addSeparator()fileMenu.addAction(exitAct)設置右鍵菜單
def contextMenuEvent(self, event):cmenu = QMenu(self)newAct = cmenu.addAction("新建")opnAct = cmenu.addAction("保存")quitAct = cmenu.addAction("退出")action = cmenu.exec_(self.mapToGlobal(event.pos()))if action == quitAct:qApp.quit()添加工具欄
toolbar = self.addToolBar('工具欄')toolbar.addAction(newAct)toolbar.addAction(exitAct)?
總結
以上是生活随笔為你收集整理的PyQt5基础——3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyQt5初级——2
- 下一篇: matplotlib练习