crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QtDesigner+QGridLayout, Правильное использование компоновок в визуальном редакторе
kilkinenator
  опции профиля:
сообщение 11.2.2010, 0:52
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 21
Регистрация: 11.2.2010
Пользователь №: 1464

Спасибо сказали: 3 раз(а)




Репутация:   1  


Как известно Layout'ы являются эффективным инструментом для раскидывания элементов, особенно хорош GridLayout.
Также, очень удобно видеть результат своего творения заранее, поэтому я люблю использовать QtDesigner.
Но никак не могу понять как правильно использовать GridLayout в визуальном редакторе.
приведу пример

layout->addWidget(button1, 0, 0, 2, 1);
layout->addWidget(button1, 2, 0, 1, 1);

таким образом одна кнопка займет 2/3 места, а вторая 1/3.

внимание вопрос: как сделать тоже самое в QtDesigner'е???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 11.2.2010, 1:29
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9666
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(kilkinenator @ 11.2.2010, 3:52) *
как сделать тоже самое в QtDesigner'е???
два варианта:
1) перед применением компоновщика (Q***Layout) расположить виджеты подходящим образом с подходящим размером (на глазок). Затем выделить (удерживая CTRL), нужное кол-во виджетов и нажать кнопку компоновки по сетке.
2) Виджет находящийся в компоновщике можно пытаться растянуть, когда граница виджета дойдёт то следующей ячеки компоновщика, виджет займёт и её. Но при этом могут произойти добавление столбца/строки в компоновщик, как это победить и в какой именно ситуации это происходит я не разобрался.

П.С.
Цитата(kilkinenator @ 11.2.2010, 3:52) *
особенно хорош GridLayout.
Не согласен. У меня он почти не используется, т.к. Реальные окошки редко содержат виджеты расставленные именно по сетке. Я в основном использую комбинации Вертикального и горизонтального компоновщика.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 16.1.2021, 16:59