如何在Qtoolbar中添加可伸缩垫片?

时间:2012-10-04 15:23:41

标签: c++ qt qt-creator

我希望我的一些工具栏操作显示为左边界限和一些右边界限。我Gtk我记得添加了一个可伸缩(可扩展)的分隔符。我如何在Qt中实现这一目标?

我使用Qt Creator,但我不怕编辑源代码,因此非常感谢任何一种解决方案。

1 个答案:

答案 0 :(得分:32)

您可以使用自动展开的空窗口小部件,它就像您可以在Qt Designer中使用的垫片一样:

tb = my_toolbar;

QWidget* empty = new QWidget();
empty->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
tb->addWidget(empty);

tb->addWidget(otherWidget);