Я пытаюсь нарисовать повернутое изображение на существующем художнике. Вращение, а также местоположение будут отличаться каждый раз. Вращение отлично работает, но я не могу предсказать местоположение. Странно то, что он работает по-другому, если я рисую текст вместо изображения.Qpainter drawimage unpredicatable location with rotation
Текст, как представляется, рисуется с ЛЕВОЙ БОТТОМ, начиная с «точки», в то время как изображение начинается с ВЛЕВОГО ТОП в точке «точка». Но затем после поворота я не понимаю, что происходит с изображением ....
Пример:
QPoint point = QPoint(80, 200);
painter->rotate(45);
painter->drawImage(point, QImage("/srv/....")); // i can't predict where this goes
painter->drawText(point, "Rotated text"); // but I can predict exactly where this goes!
Я думаю, что, может быть, мне нужно использовать перевод (х, у) в случае Я использую drawImage, но я в недоумении, какие х и у мне нужно использовать в зависимости от поворота и почему он отлично работает с drawText.