Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: juvf от Март 19, 2020, 09:49



Название: QToolBar
Отправлено: juvf от Март 19, 2020, 09:49
Добрый день
Как на тулбаре одну кнопку прижать к правому краю?
 


Название: Re: QToolBar
Отправлено: Old от Март 19, 2020, 10:05
Можно перед последней кнопкой добавить QWidget, у которого установить политику максимально расширения я горизонтале.


Название: Re: QToolBar
Отправлено: juvf от Март 19, 2020, 10:09
костыль конечно.... думал может "резинка" есть. Но для этой задачи сойдёт. спасибо.

ps визуальный редактор qtCreator ещё не научили визуально редактировать тулбар?


Название: Re: QToolBar
Отправлено: kambala от Март 19, 2020, 10:59
экшены давно можно перетягивать на тулбар


Название: Re: QToolBar
Отправлено: Igors от Март 19, 2020, 11:32
Перед помещением этого кнопаря

layout()->addStretch();

И все что дальше будет вставлено (addWidget) прижмется вправо



Название: Re: QToolBar
Отправлено: juvf от Март 19, 2020, 12:42
У layout() нет метода addStretch() и не нашел как установить spacer в коде.

Цитировать
экшены давно можно перетягивать на тулбар
а где взять экшин в визуальном редакторе (как его создать) и как перетянуть?

pps
вставил в визуальном редакторе "резинку". В стрктуре маинвиндоу появился какой-то Spacer. Что за класс Spacer? Асистент про него не знает.


Название: Re: QToolBar
Отправлено: kambala от Март 19, 2020, 13:24
Window - Views - Action Editor


Название: Re: QToolBar
Отправлено: juvf от Март 19, 2020, 13:50
Window - Views - Action Editor
У меня это "Редактор действий"!!! Нашел.... добавил... как удалить? ))) Вот сделал QAction, добавил в QMenu и в QToolBar.
1) Как удалить экшин из QToolBar в визуальном редакторе, но чтоб он остался в меню?
2) Как добавить на QToolBar виджет в визуальном редакторе? например QComboBox?


Название: Re: QToolBar
Отправлено: kambala от Март 19, 2020, 14:50
1) если банально выделить и удалить нельзя (или прямо на форме или в дереве виджетов), то только кодом, видимо
2) кодом


Название: Re: QToolBar
Отправлено: juvf от Март 19, 2020, 14:52
ps визуальный редактор qtCreator ещё не научили визуально редактировать тулбар?


Цитировать
кодом

понятно.... ещё не научили