pyqt5-QMenuBar

发布时间 2023-04-16 23:51:11作者: 挖洞404

1、介绍

菜单栏组件。这里指的是QMainWindow窗口顶部水平的菜单栏。

2、类和初始化

class QMenuBar(QWidget):
    """ QMenuBar(parent: QWidget = None) """
    def __init__(self, parent=None):
        pass
  • 一般是通过QMainWindow窗口组件调用menuBar方法获取到QMenuBar对象。

3、属性

4、方法

(1)addMenu

        """
        addMenu(self, QMenu) -> QAction
        addMenu(self, str) -> QMenu
        addMenu(self, QIcon, str) -> QMenu
        """
  • 添加菜单

(2)addAction

        """
        addAction(self, QAction)
        addAction(self, str) -> QAction
        addAction(self, str, PYQT_SLOT) -> QAction
        """
  • 直接往菜单栏中添加动作

(3)addSeparator

  • 添加分隔线,但是在菜单中测试没有输出效果

5、事件