Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Pink от Апрель 04, 2008, 13:59



Название: Qt Designet - как растягивать виджет ... ?
Отправлено: Pink от Апрель 04, 2008, 13:59
Извините заранее за чайнический вопрос.  ;)

Создал в дизайнере ресурс главного окна.
Затем кинул на него QTabWiget и хочу что бы этот таб стал автоматически setCentralWidget()
иначе приходится делать так:
Цитировать
   ui.setupUi(this);
   ui.mainTab->setParent( NULL );
   setCentralWidget( ui.mainTab );

Тоже относится и к простым QGroupBox внутрь которого нужно запихать QTreeView или QTreeWiget


Название: Re: Qt Designet - как растягивать виджет ... ?
Отправлено: agor от Апрель 04, 2008, 14:09
На сколько я понимаю, все выравнивания, растяжения виджетов, совместно с родительскими делаются с помощью Layout - ов, например выбираешь родительский Widget , кликаешь на Lay out in a grid и все дочерние теперь ведут себя адекватно. С помощью различных Layout - комбинаций почти всегда можно достичь желаемых результатов... не без труда конечно :) ...


Название: Re: Qt Designet - как растягивать виджет ... ?
Отправлено: Pink от Апрель 04, 2008, 14:13
аааа, блин ! как же просто !
я не догадался  :-[