Название: Как это сделать в qt4 designer Отправлено: Apostol от Сентябрь 20, 2008, 16:01 Не могу никак сделать в qt4 designer следующее: несколько QDockWidget объединить в таб виджет. Т.е. из верхней картинки получить нижнюю средствами дизайнера. Может кто подскажет? Пользую qt 4.4.1.
Название: Re: Как это сделать в qt4 designer Отправлено: pastor от Сентябрь 20, 2008, 17:23 А в чем сложость?
Создаешь виджет, на него ложить таб-виджет, на каждую страницу таба кладешь док-виджет. См. аттач. Название: Re: Как это сделать в qt4 designer Отправлено: lit-uriy от Сентябрь 20, 2008, 18:43 2 pastor, в рантайме этот таб-виджет лишний будет, если пользователь решит перекомпоновать док-виджеты.
Название: Re: Как это сделать в qt4 designer Отправлено: Apostol от Сентябрь 20, 2008, 20:16 А в чем сложость? Создаешь виджет, на него ложить таб-виджет, на каждую страницу таба кладешь док-виджет. См. аттач. pastor такой вариант не позволит перекомпоновать док виджеты lit-uriy прав. Но как-то же можно это сделать не правя сам код... Да и дизайнером пользоваться уже неудобно, когда док виджетов много на форме. Неужели никого этот вопрос не волновал? :) Конечно, можно вручную создавать док виджеты и компоновать в таб виджет, но уж слишком это муторно и непрактично в случае каких-либо изменений на форме. А дизайнером было бы самое то :) Название: Re: Как это сделать в qt4 designer Отправлено: lit-uriy от Сентябрь 20, 2008, 22:42 именно такой возможности нет, как я понял.
Лучше всетаки в коде с ними работать. Дизайнер с док-виджетами вообще криво работает. Есть обсуждение насчет кривости при применении шаблона "Главное окно", но на другом форуме (http://www.forum.crossplatform.ru/index.php?showtopic=817&view=findpost&p=5087) Название: Re: Как это сделать в qt4 designer Отправлено: Apostol от Сентябрь 22, 2008, 22:54 Ну чтож, будем ручками делать...
Название: Re: Как это сделать в qt4 designer Отправлено: Apostol от Март 05, 2009, 20:11 Так никто и не ответил толком... Ладно, если кто заинтересуется, проблему я решил просто: виджеты рисую в дизайенере по-отдельности, потом их вручную добавляю в проект и компоную в таб виджет. Другого варианта, как я понял, нет...
|