pyqt5 菜单栏添加图标
时间: 2023-09-06 20:07:08 浏览: 127
PyQt5 菜单栏添加图标的方法是使用 QAction 控件并设置图标,如下所示:
```
from PyQt5.QtGui import QIcon, QAction
from PyQt5.QtWidgets import QMainWindow, QApplication, QAction, qApp
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
exitAct = QAction(QIcon('exit.png'), 'Exit', self)
exitAct.setShortcut('Ctrl+Q')
exitAct.triggered.connect(qApp.quit)
self.toolbar = self.addToolBar('Exit')
self.toolbar.addAction(exitAct)
self.statusBar().showMessage('Ready')
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
w = MyWindow()
w.show()
sys.exit(app.exec_())
```
这里我们使用了 QWidget 的 setIcon() 方法来设置图标。注意,为了方便演示,我们在当前目录下放置了一个名为 "exit.png" 的图标文件,您可以根据自己的需要修改相关部分。
阅读全文