Подтвердить что ты не робот

Как добавить растягиваемую проставку в Qtoolbar?

Я хочу, чтобы некоторые из моих действий в панели инструментов отображались слева и справа. я Gtk Я помню, что добавлял растяжимый (расширяемый) разделитель. Как достичь этого в Qt?

Я использую Qt Creator, но я не боюсь редактирования источника, поэтому любое решение очень ценится.

4b9b3361

Ответ 1

Вы можете использовать пустой виджет с автоматическим расширением, он работает как проставки, которые вы можете использовать в Qt Designer:

tb = my_toolbar;

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

tb->addWidget(otherWidget);