Как реализовать строку меню внутри QGraphicsView?

У меня есть QGraphicsView, который динамически отображает изображения. Я также использовал функцию fitInView для изменения размера окна. Теперь мне нужно добавить строку меню вверху QGraphicsView. Как это реализовать? Пожалуйста помоги. я новичок в Qt


person indira    schedule 21.11.2012    source источник


Ответы (1)


Начинающему, вероятно, проще всего поместить свой QGraphicsView в QVBoxLayout, создать QMenuBar и вставить его над графическим представлением.

QMenuBar *bar = new QMenuBar();
ui->yourVerticalLayout->insertWidget( 0, bar );

QMenu* yourMenu = bar->addMenu("Your Menu title");
QAction* yourFirstAction = yourMenu->addAction("Your First Action");
person spoorcc    schedule 28.04.2013