qt 工具栏 action
时间: 2023-10-12 18:12:43 浏览: 156
QT-Mainwindows
在 Qt 中,可以使用工具栏来放置一组常用的操作按钮,以方便用户执行某些常用操作。要在工具栏上添加操作,可以使用 QAction 类。以下是一个简单的示例代码:
```cpp
// 创建一个工具栏
QToolBar *toolbar = new QToolBar(this);
addToolBar(Qt::TopToolBarArea, toolbar);
// 创建一个 action,并设置图标和提示文本
QAction *newAction = new QAction(QIcon(":/icons/new.png"), tr("New"), this);
newAction->setShortcut(QKeySequence::New);
newAction->setStatusTip(tr("Create a new file"));
// 将 action 添加到工具栏
toolbar->addAction(newAction);
```
在上面的代码中,我们首先创建了一个工具栏,并将其添加到主窗口中的顶部。接着,我们创建了一个 QAction 对象,并设置了它的图标、快捷键和提示文本。最后,我们将这个 QAction 添加到工具栏中。
通过类似的方式,你可以添加更多的 QAction 到工具栏中,并为它们设置不同的属性和行为。
阅读全文