Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: nanotexnik от Август 21, 2013, 16:53



Название: Одновременно изменение высоты и ширины виджета
Отправлено: nanotexnik от Август 21, 2013, 16:53
Есть массив кнопок который контролируется с помощью QGridLayout.
Необходимо чтобы при растяжении окна, изменение по ширине и высоте кнопок происходило одновременно, подскажите пож. как это можно сделать?


Название: Re: Одновременно изменение высоты и ширины виджета
Отправлено: kambala от Август 21, 2013, 17:52
вроде sizePolicy надо выставить Maximum кнопкам


Название: Re: Одновременно изменение высоты и ширины виджета
Отправлено: lex_newton от Август 21, 2013, 17:53
Не совсем понятно, что имеется ввиду: чтобы сохранялись пропорции(нужно смотреть в сторону sizeHint())? или пропорции не важны(тогда достаточно установки флага Expanding для вертикальной и горизонтальной политики (sizePolicy))?


Название: Re: Одновременно изменение высоты и ширины виджета
Отправлено: nanotexnik от Август 21, 2013, 18:15
Не совсем понятно, что имеется ввиду: чтобы сохранялись пропорции(нужно смотреть в сторону sizeHint())? или пропорции не важны(тогда достаточно установки флага Expanding для вертикальной и горизонтальной политики (sizePolicy))?
Нужно чтобы сохранялись пропорции, спасибо за подсказку про sizeHint().