Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何在QGraphicsView中实现菜单栏?_Qt_Qt4_Qgraphicsview_Qmenubar - Fatal编程技术网

Qt 如何在QGraphicsView中实现菜单栏?

Qt 如何在QGraphicsView中实现菜单栏?,qt,qt4,qgraphicsview,qmenubar,Qt,Qt4,Qgraphicsview,Qmenubar,我有一个动态显示图像的QGraphicsView。我还使用fitInView功能来调整窗口的大小。现在我需要在QGraphicsView的顶部添加菜单栏。如何实现这一点?请帮忙。我是Qt新手,作为初学者,将QGraphicsView放入QVBoxLayout并创建QMenuBar并将其插入图形视图上方可能是最简单的方法 QMenuBar *bar = new QMenuBar(); ui->yourVerticalLayout->insertWidget( 0, bar ); QM

我有一个动态显示图像的QGraphicsView。我还使用fitInView功能来调整窗口的大小。现在我需要在QGraphicsView的顶部添加菜单栏。如何实现这一点?请帮忙。我是Qt新手,作为初学者,将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");