Russian Qt Forum

Qt => Мультимедиа => Тема начата: muaddib1981@mail.ru от Март 17, 2010, 13:51



Название: копирование картинки
Отправлено: muaddib1981@mail.ru от Март 17, 2010, 13:51
как прямоугольную область скопировать из QPixmap или QImage и вставить в определенное место другого QPixmap или QImage?


Название: Re: копирование картинки
Отправлено: alexman от Март 17, 2010, 14:01
1. QPixmap methods:
QPixmap   copy ( const QRect & rectangle = QRect() ) const
QPixmap   copy ( int x, int y, int width, int height ) const

2. QPainter methods:
void   drawPixmap ( const QRectF & target, const QPixmap & pixmap, const QRectF & source )
void   drawPixmap ( const QRect & target, const QPixmap & pixmap, const QRect & source )
void   drawPixmap ( const QPointF & point, const QPixmap & pixmap, const QRectF & source )
void   drawPixmap ( const QPoint & point, const QPixmap & pixmap, const QRect & source )
void   drawPixmap ( const QPointF & point, const QPixmap & pixmap )
void   drawPixmap ( const QPoint & point, const QPixmap & pixmap )
void   drawPixmap ( int x, int y, const QPixmap & pixmap )
void   drawPixmap ( const QRect & rectangle, const QPixmap & pixmap )
void   drawPixmap ( int x, int y, int width, int height, const QPixmap & pixmap )
void   drawPixmap ( int x, int y, int w, int h, const QPixmap & pixmap, int sx, int sy, int sw, int sh )
void   drawPixmap ( int x, int y, const QPixmap & pixmap, int sx, int sy, int sw, int sh )