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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Пропорциональное изменение размеров изображения  (Прочитано 2899 раз)
zodiac
Гость
« : Декабрь 09, 2008, 19:53 »

Как сделать так, чтобы svg-виджет сохранял пропорции изображения?
   
Код
C++ (Qt)
QSizePolicy sp(QSizePolicy::Maximum,QSizePolicy::Maximum);
sp.setHeightForWidth(true);
setSizePolicy(sp);
не работает
« Последнее редактирование: Декабрь 14, 2008, 20:23 от pastor » Записан
zodiac
Гость
« Ответ #1 : Декабрь 09, 2008, 22:15 »

Сделал так:
Код:
	int size = event->size().width();
if (event->size().height() < event->size().width())
size = event->size().height();
setGeometry(rect().x(), rect().y(), size, size);
Записан
AAXEE
Гость
« Ответ #2 : Декабрь 14, 2008, 19:42 »

Посмотри в ассистанте AspectRatioMode.
Может это то, что нужно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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