В Qt, если вы используете QPainter.drawText(), вы можете передайте строку символов, которую вы хотите нарисовать, и координаты ограничивающего прямоугольника в качестве аргумента. Однако при рисовании пути с помощью QPainter.drawPath() вы не можете просто указать ограничивающий прямоугольник или координаты, в которые должен вписаться путь.
Существует ли встроенный метод QPainterPath, чтобы он помещался внутри ограничивающего прямоугольника или координат? ? Или мне нужно программировать соответствующий перевод и масштабирование вручную?Кроме того, как мне создать QPixmap из QPainterPath заданного размера?
Что я пытаюсь сделать: у меня есть объект шрифта, который содержит векторные координаты и хотел бы рисовать его глифы. У меня уже есть функция, которая создает QPainterPath() из объекта Font. Это для редактора шрифтов.
Спасибо, что заглянули.