pyqt5 创建一个下拉菜单
时间: 2023-07-25 13:27:38 浏览: 129
pyqt5 2019学习手册 自编手册 可以当工具书案例参考
5星 · 资源好评率100%
要在 PyQt5 中创建一个下拉菜单,你可以使用 `QMenu` 类。下面是一个简单的例子,展示了如何创建一个下拉菜单,并将其添加到窗口中:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QMenu, QAction
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个下拉菜单
menu = QMenu(self)
# 添加一些菜单项
menu.addAction(QAction('菜单项1', self))
menu.addAction(QAction('菜单项2', self))
menu.addAction(QAction('菜单项3', self))
# 将下拉菜单添加到菜单栏中
self.menuBar().addMenu(menu)
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个例子中,我们创建了一个下拉菜单,并添加了三个菜单项。然后,我们将下拉菜单添加到菜单栏中。你可以根据自己的需要,添加更多的菜单项和子菜单。
阅读全文