Делаю задание по программированию - рисую мельницу. Рисую стандартным способом по координатам фигуры. Мне просто нужно чтобы его можно было сделать больше/меньше изменив параметр масштаба. Заранее спасибо!
Привет. Тебе чтобы сделать это- надо рисовать не в абсолютных координатах точек. Т.е. вместо фиксированных значений 100/200/300 надо пропорционально умножить/поделить относительно базового размера твоего компонента
все это можно оставить в абсолютных координатах, только надо аффинные преобразования настроить для маппинга абсолютных в координаты вида
Хм. А после применения аффинных преобразований не поедет ли алиасинг компонентов отрисованных?
во всяком случае, не должен поехать антиалиасинг
https://doc.qt.io/qt-5/qpainter.html#coordinate-transformations
Обсуждают сегодня