Russian Qt Forum
Сентябрь 30, 2024, 14:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Использовал поиск но чёткого ответа на свой нубский вопрос не нашёл  (Прочитано 3006 раз)
tw333k
Гость
« : Июль 22, 2010, 11:12 »

Как прицеплять виджеты к границе окна, чтобы они растягивались вместе с главным окном приложения. Какая опция в Designer?
Записан
SimpleSunny
Гость
« Ответ #1 : Июль 22, 2010, 11:29 »

QLayout ?
Записан
crazyblot
Гость
« Ответ #2 : Июль 22, 2010, 12:03 »

Я могу подсказать как это сделать ручками в дизайнере - по скольку сам не програмист (сам тут спрашивал).
1) Нужно создать сетку для будущего окна из обьектов
2) Задать ограничения в политике размеров + стретч фактор (это вещь довольно не очевидная)
3) Выбрать корневой объект окна и назначить ему нужный тип лейаута через тулбар
----
После этого сетка окна будет внутри лейаута (им станет корневой виджет). Ну и будет масштабироваться в соответсвии со своим стретч фактором.

Как он работает? Лучше поэкспериментировать... Грубо если задать 1 для обьектов которые не должны имзенять размер и МНОГО для тех кто будет изменять размер, то до тех пор пока обьект у которого МНОГО не превысит свой заданый размер на кол-во своих стретч факоторов, окно будет вести себя правильно.

Ссылка на топик ниже, где это обсуждалось.

http://www.prog.org.ru/topic_14257_0.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.077 секунд. Запросов: 21.