Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我希望我的一些工具栏操作出现在左边界和右边界。我 Gtk 我记得添加了一个可拉伸(可扩展)的分隔符。我如何在 Qt 中实现这一点?
我使用 Qt Creator,但我不怕编辑源代码,因此非常感谢任何一种解决方案。
您可以使用具有自动扩展功能的空小部件,它的工作方式类似于您可以在 Qt Designer 中使用的分隔符:
tb = my_toolbar; QWidget* empty = new QWidget(); empty->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred); tb->addWidget(empty); tb->addWidget(otherWidget);