Название: Dialog + ToolBar Отправлено: vexar от Октябрь 22, 2009, 07:40 Подскажите как в окне диалога реализовать ToolBar? Уже как только не вертел
и QToolButton пробывл. Подскажите куда копать или не большой пример. Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 22, 2009, 08:00 Возьмите QMainWindow напихайте ему флагов от QDialog и не мучайтесь... ;)
Название: Re: Dialog + ToolBar Отправлено: Zmeishe от Октябрь 22, 2009, 08:01 Через Дизайнер у меня тоже не получилось.
Сделал напильником: 1. Создал в Дизайнере mainwindow 2. Создал на нём ToolBar 3. Сохранил файл 4. Залез в этот файл mainwindow.ui и скопипастил оттуда кусок в mydialog.ui Код: <widget class="QToolBar" name="toolBar"> 5. Открыл в Дизайнере mydialog.ui и нахомячил туда QAction`ов. Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 22, 2009, 09:15 Zmeishe, а он таскается по форме?
Название: Re: Dialog + ToolBar Отправлено: Makss от Октябрь 22, 2009, 10:02 а у мну вообще давно такая идея возникла))тока ещё не проверял:
Взять диалог, который вам как раз и нужен, потом создаёте QMainWindow кидаете на него всё что вам нужно, в том числе и QToolBar, на QDialog кладёте лейаут, в лейаут QMainWindow :)и получаете QDialog c тулбарами, вот))) Название: Re: Dialog + ToolBar Отправлено: Zmeishe от Октябрь 22, 2009, 10:18 Zmeishe, а он таскается по форме? По форме он не таскается, но ни меня и ни кого из моих это не раздражает.Название: Re: Dialog + ToolBar Отправлено: Racheengel от Октябрь 22, 2009, 11:11 Да обычно таскание больше вредит, чем помогает.
Во многих прогах сейчас делают монолитные интерфейсы - с ними проще работать, т.к. просто запоминается интуитивно расположение контролов. Название: Re: Dialog + ToolBar Отправлено: Пантер от Октябрь 22, 2009, 11:33 А чем проблема с диалогом? Создаешь тулбар и пихаешь его в лайот. Ы?
Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 22, 2009, 11:51 Что то я не пойму тогда, Зачем тогда использовать статический ToolBar? Можно взять фрейм и не париться...
Название: Re: Dialog + ToolBar Отправлено: Пантер от Октябрь 22, 2009, 12:52 На тулбар легче акшены кидать.
Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 22, 2009, 13:03 :) только из за этого я думаю не стоит заморачиваться... Уж проще статичный фрэйм сделать и накидать на него кнопок....
Название: Re: Dialog + ToolBar Отправлено: Пантер от Октябрь 22, 2009, 13:30 Использование тулбара:
1. Создать тулбар. 2. Создать акшены. 3. Накидать акшены на тулбар. 4. Поместить тулбар в лайот. Использование фрейма: 1. Создать фрейм. 2. Создать акшены. 3. Создать кнопки. 4. Добавить акшены на кнопки. 5. Добавить кнопки в фрейм. 6. Поместить фрейм в лайот. Во втором способе дольше действий. ;) Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 22, 2009, 15:10 panter_dsd, я с тобой согласен если ты это делаешь ручками...
Но если у тебя под рукой Дизайнер и QDialog... Остаётся только: 1) Создать акшены 2) Добавить акшены на кнопки... И уж в дизайнере разработка такого фрейма будет куда быстрей чем писать руками ;) ... Лично для меня быстрее ;) ... А то найдутся сейчас знактоки, которые пишут код только руками :) Название: Re: Dialog + ToolBar Отправлено: cdsmika от Октябрь 23, 2009, 17:48 panter_dsd, я с тобой согласен если ты это делаешь ручками... Подскажите неумехе как это вы в дизайнере акции кнопкам привязываете?Но если у тебя под рукой Дизайнер и QDialog... Остаётся только: 1) Создать акшены 2) Добавить акшены на кнопки... И уж в дизайнере разработка такого фрейма будет куда быстрей чем писать руками ;) ... Лично для меня быстрее ;) ... А то найдутся сейчас знактоки, которые пишут код только руками :) Название: Re: Dialog + ToolBar Отправлено: BaltikS от Октябрь 23, 2009, 18:28 Никак.. Под словами
Цитировать Остаётся только: следует понимать написание в коде.Название: Re: Dialog + ToolBar Отправлено: cdsmika от Октябрь 23, 2009, 22:52 Никак.. Под словами Хех, думал чудо случилось в Qt. Акции акциями стали - ан нет...Цитировать Остаётся только: следует понимать написание в коде. |