qt的菜单栏设置按钮
时间: 2023-11-20 09:49:27 浏览: 180
基于QT+QMenu开发的炫酷菜单栏+源码
在 Qt 中,可以使用 QMenuBar 和 QMenu 类来创建菜单栏和菜单,并使用 QAction 来添加按钮。
下面是一个简单的示例代码,用于创建一个带有“文件”和“编辑”菜单的菜单栏,并在“文件”菜单中添加“新建”和“退出”按钮:
```
QMenuBar *menuBar = new QMenuBar(this);
QMenu *fileMenu = menuBar->addMenu(tr("文件"));
QAction *newAction = fileMenu->addAction(tr("新建"));
QAction *exitAction = fileMenu->addAction(tr("退出"));
QMenu *editMenu = menuBar->addMenu(tr("编辑"));
// add actions to edit menu ...
connect(newAction, &QAction::triggered, this, &MainWindow::newFile);
connect(exitAction, &QAction::triggered, this, &MainWindow::exitApp);
```
关于菜单栏和按钮的进一步设置请参考 Qt 官方文档。
阅读全文