Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Масштабирование в QT
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
Belevern
Задача:
Есть на формочке куча виджетов, укомпанованные так:

|----------|----|
|          |    |
|  video   |    |
|          | 2  |
|----------|    |
|    1     |    |
|----------|----|


у виджетов 1 и 2 есть минимальные высота и ширина соответственно.
у виджета video есть минимальные высота и ширина.
надо сделать так чтобы video принимал максимальный размер НО при этом пропорции ширина:высота были 3:4. Как это сделать средствами Qt? Ручками править размеры всех виджетов при ресайзе я могу, но, я бы сказал, это не изящьное решение. Кто что посоветует?
Belevern
Дамс... с полтычка не получается воспользоваться такой подсказкой... Есть какой нибуть примерчик?
Litkevich Yuriy
Есть ещё такой метод:
int QWidget::heightForWidth ( int w ) const [virtual]
И в статье о компоновке есть описание.

Т.е. нужно сделать виджет для отображения видео с заданными свойствами компоновки
Belevern
Не совем то что мне нужно... Мне не только высоту, но и ширину ограничивать нужно...
Litkevich Yuriy
Цитата(Belevern @ 15.12.2009, 18:43) *
Мне не только высоту, но и ширину ограничивать нужно
Ты сказал, что тебя интересует соотношение сторон, а не просто ограничение, читай асистента по приведённым ссылкам
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2020 IPS, Inc.