Название: [Решено] Изменить размер глобально Отправлено: chu от Июль 21, 2012, 10:57 Есть GUI с фиксированными размерами. Очень красивый, потому что фон и все контролы состоят из PNG картинок, которых порядка 100 штук. Нужно создать уменьшенный вариант GUI. Как наиболее просто это реализовать? Не хочется ручками все размеры переписывать и картинки подгонять :) Хочется задать где-нибудь глобальный scale и радоваться лету ;)
Название: Re: Изменить размер глобально Отправлено: mutineer от Июль 21, 2012, 11:47 Переписать все на QGraphicsScene и им масштабировать
Название: Re: Изменить размер глобально Отправлено: chu от Июль 22, 2012, 16:15 Переписать все на QGraphicsScene и им масштабировать Спасибо! То что надо!Но появился еще один вопрос. Я закинул свой главный виджет на сцену, сцуну отображаю через QGraphicsView, которому прописал scale(new_x/default_x, new_y/default_y). Качество теряется, в следствии пикселизации. Можно это исправить? Название: Re: Изменить размер глобально Отправлено: chu от Июль 22, 2012, 21:52 Нашел решение в документации:
Код: view.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform); mutineer, еще раз спасибо! Название: Re: [Решено] Изменить размер глобально Отправлено: lighting от Июль 23, 2012, 12:02 QML тоже вариант ;)
|