Qt создать закадровое изображение, а затем скопировать части на экран?

Я использую Qt5.5, я хочу создать закадровое изображение, а затем скопировать определенные части закадрового изображения обратно в экранную (видимую) область.

Может кто-нибудь указать мне хороший пример того, как создать закадровое изображение определенного размера, нарисовать что-то на нем, а затем скопировать определенную его часть (прямоугольник) из закадрового изображения в видимую область.

0

Решение

Я думаю, что вы можете создать QPixmap а затем нарисуйте свое изображение с помощью QPainter построен на нем …

Что-то вроде:

  QPixmap pix(500,500);
QPainter paint(&pix);
paint.setPen(QPen(QColor(255,34,255,255)));
paint.drawRect(15,15,100,100);

Затем вы можете нарисовать QPixmap на экране как обычно (в приложении на основе QML или Widget).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]