Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Мультимедиа _ Прикрепить виджеты к заданным участкам изображения (с масштабированием)

Автор: HochuNaCubu 21.4.2015, 16:31

доброго времени суток!
прошу помощи у имеющих представление... задача состоит в том что на выводимом на главной форме изображении должны быть прикреплены в определенных точках изображения виджеты (скорей всего это будут QLabel), но как их разместить сохранив при этом привязку к определенной точке не могу никак сообразить. все дело в том что когда пользователь растягивает(сжимает) окно приложения, изображение соответственно масштабируется, а виджеты остаются разумеется на старых местах... а должны быть грубо говоря привязаны к точке на картинке и вместе с ней двигаться при масштабировании.
подскажите пожалуйста как или с помощью чего это можно реализовать

Автор: lanz 22.4.2015, 10:07

1. В обработчике события изменения размера окна, пересчитывать координаты и двигать виджеты в эту точку.
2. Использовать QGraphicsView и его методы fitInView при изменении размеров окна.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)