Всем привет, возникла проблема, рисую я на qLabel всё нормально.
но потом возникает желание сохранить то что нарисовано как это сделать, причём так чтобы сохраняло только то что нарисовано в рамках qlabel а то что за границам не важно? как это сделать не подскажите
1. Что рисую и как?
2. Сохранить нужно в векторном или растровом виде?
Я бы советовал рисовать на QImage, а потом уже QImage рисовать на QLabel.
Сохранение
http://doc.qt.nokia.com/latest/qimage.html#save
Вырезка прямоугольной области
http://doc.qt.nokia.com/latest/qimage.html#copy
Помогут
QPixmap QPixmap::grabWidget ( QWidget * widget, const QRect & rectangle )
QPixmap QPixmap::grabWidget ( QWidget * widget, int x = 0, int y = 0, int width = -1, int height = -1 )
bool save ( const QString & fileName, const char * format = 0, int quality = -1 ) const
РИСУЮ QImage но перед рисованием масштабирую и поворачиваю поэтому хотелось бы сохранить повёрнутое изображение, точнее то как нарисовано повёрнутое. то есть в некоторых местах появляется белый фон и гдето обрезаны края у исходного изображения.
а как рисовать на Qimage?
Спасибо всем большое ещё раз внимательно погуглил и нашёл ответ
gavr, название темы ни о чём не говорит, думай над названием всегда
Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)