Название: Использовал поиск но чёткого ответа на свой нубский вопрос не нашёл Отправлено: tw333k от Июль 22, 2010, 11:12 Как прицеплять виджеты к границе окна, чтобы они растягивались вместе с главным окном приложения. Какая опция в Designer?
Название: Re: Использовал поиск но чёткого ответа на свой нубский вопрос не нашёл Отправлено: SimpleSunny от Июль 22, 2010, 11:29 QLayout ?
Название: Re: Использовал поиск но чёткого ответа на свой нубский вопрос не нашёл Отправлено: crazyblot от Июль 22, 2010, 12:03 Я могу подсказать как это сделать ручками в дизайнере - по скольку сам не програмист (сам тут спрашивал).
1) Нужно создать сетку для будущего окна из обьектов 2) Задать ограничения в политике размеров + стретч фактор (это вещь довольно не очевидная) 3) Выбрать корневой объект окна и назначить ему нужный тип лейаута через тулбар ---- После этого сетка окна будет внутри лейаута (им станет корневой виджет). Ну и будет масштабироваться в соответсвии со своим стретч фактором. Как он работает? Лучше поэкспериментировать... Грубо если задать 1 для обьектов которые не должны имзенять размер и МНОГО для тех кто будет изменять размер, то до тех пор пока обьект у которого МНОГО не превысит свой заданый размер на кол-во своих стретч факоторов, окно будет вести себя правильно. Ссылка на топик ниже, где это обсуждалось. http://www.prog.org.ru/topic_14257_0.html |