crossplatform.ru

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


  Ответ в Масштабирование в QT
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Litkevich Yuriy Дата 15.12.2009, 15:53
 
Цитата(Belevern @ 15.12.2009, 18:43) *
Мне не только высоту, но и ширину ограничивать нужно
Ты сказал, что тебя интересует соотношение сторон, а не просто ограничение, читай асистента по приведённым ссылкам
Belevern Дата 15.12.2009, 15:43
  Не совем то что мне нужно... Мне не только высоту, но и ширину ограничивать нужно...
Litkevich Yuriy Дата 15.12.2009, 15:06
  Есть ещё такой метод:
int QWidget::heightForWidth ( int w ) const [virtual]
И в статье о компоновке есть описание.

Т.е. нужно сделать виджет для отображения видео с заданными свойствами компоновки
Belevern Дата 15.12.2009, 14:47
  Дамс... с полтычка не получается воспользоваться такой подсказкой... Есть какой нибуть примерчик?
Kagami Дата 15.12.2009, 14:18
  int QLayoutItem::heightForWidth ( int w ) const [virtual]
Belevern Дата 15.12.2009, 14:15
  Задача:
Есть на формочке куча виджетов, укомпанованные так:

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


у виджетов 1 и 2 есть минимальные высота и ширина соответственно.
у виджета video есть минимальные высота и ширина.
надо сделать так чтобы video принимал максимальный размер НО при этом пропорции ширина:высота были 3:4. Как это сделать средствами Qt? Ручками править размеры всех виджетов при ресайзе я могу, но, я бы сказал, это не изящьное решение. Кто что посоветует?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 23.9.2019, 6:02