(Qt 5.7.0)如何在工具栏中添加水平间隔条
(Qt 5.7.0) How to add a horizontal spacer in toolBar
我有一个QtoolBar在我的主窗口。这个工具栏有几个QActions。我需要这些动作中的一些留在工具栏的左侧,其中一些留在右侧。
如何使它们分开?
我不认为有任何理由在这个问题上做更多的细节,但如果有必要,我会补充的。
谢谢!
我的解决方案:
// add left Actions
QAction* action1 = ui.toolBar->addAction(/* ... */);
// Spacer
QWidget* spacer = new QWidget();
spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
ui.toolBar->addWidget(spacer);
// add right Actions
QAction* action2 = ui.toolBar->addAction(/* ... */);
在我的左和右操作之间,我添加了一个QWidget来分隔它们。QSizePolicy:: expand
相关文章:
- wx工具栏:获取工具的位置和大小
- 带有下拉菜单的wx工具栏:对所选项目没有反应
- Microsoft 编辑默认工具栏时的 Visual Studio 'Unknown Bitmap Format'
- 单击工具按钮后,在GTKMM工具栏中更改工具按钮图标
- wxFormBuilder 工具栏间距
- C++在工具栏中心拉伸QLineEdit
- MFC 自定义 - 添加新工具栏
- 如何在两个其他两个之间设置工具栏
- Win32 工具栏下拉按钮消息处理
- 如何在 Q工具栏中添加可拉伸垫片
- 将图标添加到工具栏中的 QAction
- 如何将小部件添加到qt工具栏
- 在 wxWidgets (Windows) 的工具栏中添加组合框
- Win32 - 如何在工具栏中添加滑块
- 你能在QDialog中添加一个工具栏吗
- 在Qt 5.3中向工具栏添加图标
- 如何在win32程序中在单个窗口中添加多个工具栏
- Qt5无法识别快捷方式,除非将操作添加到工具栏中
- (Qt 5.7.0)如何在工具栏中添加水平间隔条
- 如何在qt中添加工具栏上下文菜单项