如何在QGraphicsView中实现菜单栏?

时间:2012-11-21 13:28:59

标签: qt qt4 qgraphicsview qmenubar

我有一个动态显示图像的QGraphicsView。我还使用fitInView功能来调整窗口大小。现在我需要在QGraphicsView的顶部添加菜单栏。怎么实现这个?请帮忙。我是Qt的新人

1 个答案:

答案 0 :(得分:1)

作为初学者,最简单的方法是将 QGraphicsView 放入 QVBoxLayout 并创建 QMenuBar 并将其插入图形视图上方。< / p>

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

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