Как добавить растягиваемую проставку в Qtoolbar?
Я хочу, чтобы некоторые из моих действий в панели инструментов отображались слева и справа. я Gtk Я помню, что добавлял растяжимый (расширяемый) разделитель. Как достичь этого в Qt?
Я использую Qt Creator, но я не боюсь редактирования источника, поэтому любое решение очень ценится.
Ответы
Ответ 1
Вы можете использовать пустой виджет с автоматическим расширением, он работает как проставки, которые вы можете использовать в Qt Designer:
tb = my_toolbar;
QWidget* empty = new QWidget();
empty->setSizePolicy(QSizePolicy::Expanding,QSizePolicy::Preferred);
tb->addWidget(empty);
tb->addWidget(otherWidget);