widget 增加menu
时间: 2023-08-05 20:08:48 浏览: 96
添加menu菜单
4星 · 用户满意度95%
要在 widget 中增加菜单,可以使用 QMenu 和 QAction 类。QMenu 表示一个菜单,而 QAction 表示菜单中的一个选项。以下是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QMainWindow, QApplication, QMenu, QAction
class MyMainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个菜单
menu = self.menuBar().addMenu('File')
# 添加一个动作到菜单
action = QAction('New', self)
menu.addAction(action)
# 显示窗口
self.show()
if __name__ == '__main__':
app = QApplication([])
win = MyMainWindow()
app.exec_()
```
上面的代码创建了一个名为 "File" 的菜单,然后在菜单中添加了一个名为 "New" 的选项。运行这个程序,你会看到一个带有 "File" 菜单的窗口。单击菜单会显示选项 "New",并且单击 "New" 会触发一个事件。
阅读全文