qt QToolBar如何从最右侧添加QAction?
时间: 2023-12-24 11:06:13 浏览: 195
使用qt designer 在QToolBar中添加QAction
可以使用QToolBar的addAction()函数将QAction添加到工具栏中,然后使用setToolButtonStyle()函数将工具栏的显示方式设置为Qt::ToolButtonFollowStyle,这样工具栏上的按钮就会自动填充整个工具栏,从而实现在最右侧添加QAction的效果。示例代码如下:
```cpp
QToolBar *toolBar = new QToolBar(this);
toolBar->setWindowTitle("My ToolBar");
// 添加要插入的QAction
QAction *action = new QAction("My Action", this);
// 将QAction添加到工具栏中
toolBar->addAction(action);
// 将工具栏的显示方式设置为Qt::ToolButtonFollowStyle
toolBar->setToolButtonStyle(Qt::ToolButtonFollowStyle);
```
这样就可以将QAction添加到工具栏的最右侧了。
阅读全文