qt QMenuBar如何添加QWidget
时间: 2023-07-05 14:25:51 浏览: 383
QWidget嵌入到QML中
QMenuBar是一个菜单栏控件,不能直接添加QWidget。但是可以在QMenu中添加QWidget,然后将QMenu添加到QMenuBar中。
例如,可以创建一个QMenu,然后在其中添加一个QWidget,如下所示:
```
QMenu *menu = new QMenu("Menu Name");
QWidget *widget = new QWidget;
menu->setMenuWidget(widget);
```
然后将QMenu添加到QMenuBar中,如下所示:
```
QMenuBar *menuBar = new QMenuBar;
menuBar->addMenu(menu);
```
这样,你就可以在QMenuBar中添加QWidget了。
阅读全文