0

QWidget (つまり、ウィンドウとして機能するもの) を作成しました。ただし、QMenu (QMenuBar ではありません) を使用して QWidget にメニュー バーを設定することはできません。Qt Designer を使用していません。C++ でプログラムを作成していますが、メニュー バーをウィンドウの左上に表示する方法を教えてください。ここにコードがあります -

#include <QApplication>
#include <QAction>
#include <QMenu>

int main(int argc, char** argv){
    QApplication qapp_base = QApplication(argc, argv);
    QWidget qwin_main = QWidget();
    qwin_main.setFixedSize(1280, 720);
    QMenu qmen_main = QMenu(&qwin_main);
    qwin_main.show();
    qmen_main.show();
    return qapp_base.exec();
}

4

0 に答える 0