样式如下:
 
 在pyqt5中直接添加就行,子项只能输入英文,输入中文的方式待研究
一个水平的 QMenuBar 位于QMainWindow对象的标题栏下方,用于显示QMenu对象。
QMenu 类提供了一个可以添加到菜单栏的小部件。它还用于创建上下文菜单和弹出菜单。每个QMenu对象可以包含一个或多个 QAction 对象或级联的QMenu对象。
为了创建一个弹出菜单,PyQt API提供了 createPopupMenu() 函数。menuBar()函数返回主窗口的QMenuBar对象。用 addMenu() 函数将菜单添加到菜单栏中。然后,使用 addAction() 方法在菜单中添加动作。
常用方法如下:
| 序号 | 方法 | 描述 | 
|---|---|---|
| 1 | menuBar | 返回主窗口的QMenuBar对象 | 
| 2 | addMenu | 在菜单栏中添加一个新的QMenu对象 | 
| 3 | addAction | 向QMenu小部件添加一个由文本或图标组成的操作按钮 | 
| 4 | setEnabled | 将操作按钮的状态设置为启用/禁用 | 
| 5 | addSeperator | 在菜单中添加一个分隔线 | 
| 6 | Clear | 清除菜单/菜单栏的内容 | 
| 7 | setShortcut | 为操作按钮关联键盘快捷方式 | 
| 8 | setText | 为操作按钮分配文本 | 
| 9 | setTitle | 设置QMenu小部件的标题 | 
| 10 | text | 检索与QAction对象关联的文本 | 
| 11 | title | 检索与QMenu对象关联的文本 | 
QMenu对象在任何QAction按钮被点击时发射 triggered() 信号。连接的槽函数接收到所点击的QAction对象的引用。



















