PyQt - 在MainWindow之外创建一个menuBar

时间:2013-07-02 05:59:45

标签: python pyqt

我正在使用PyQt4,我正在尝试在不是MainWindow的窗口中创建菜单栏。这可能吗?

1 个答案:

答案 0 :(得分:1)

QMenuBar实际上只是一个典型的小部件。您可以将任何对象指定为父对象。

至于C ++,这段代码运行良好:

#include "widget.h"
#include <QMenuBar>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    QMenuBar *mb = new QMenuBar(this);
    mb->addAction("Hello");
}

Widget::~Widget()
{

}