qt QToolBar如何从最右侧开始添加QAction?
时间: 2023-12-24 16:06:13 浏览: 296
Qt QToolBar 添加 换行 添加到底部 左侧 右侧
可以使用QToolBar的addActions()函数将多个QAction同时添加到工具栏中,然后使用setToolButtonStyle()函数将工具栏的显示方式设置为Qt::ToolButtonFollowStyle,这样工具栏上的按钮就会自动填充整个工具栏,并且从最右侧开始添加QAction。示例代码如下:
```cpp
QToolBar *toolBar = new QToolBar(this);
toolBar->setWindowTitle("My ToolBar");
// 添加要插入的QAction
QAction *action1 = new QAction("Action 1", this);
QAction *action2 = new QAction("Action 2", this);
QAction *action3 = new QAction("Action 3", this);
// 将多个QAction添加到工具栏中
toolBar->addActions({action1, action2, action3});
// 将工具栏的显示方式设置为Qt::ToolButtonFollowStyle
toolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
```
这样就可以从最右侧开始添加QAction了。
阅读全文