Название: Сохранение картинки. Отправлено: Modest от Январь 24, 2011, 22:42 Здравствуйте!
Я совсем новичек в работе с Qt. Возник такой вопрос - как сохранить нарисованную картинку. Вот код: Код
Итогом имеем картинку без изображения. Что делаю не так? Почему сохраняет пустую картинку? Спасибо за внимание. Название: Re: Сохранение картинки. Отправлено: pastor от Январь 24, 2011, 23:17 Код
Название: Re: Сохранение картинки. Отправлено: Modest от Январь 24, 2011, 23:26 Спасибо!!! Работает!!!
Название: Re: Сохранение картинки. Отправлено: Fess от Январь 25, 2011, 18:16 Насколько я помню QPixmap можно напрямую передавать в конструктор QPainter, ибо это тоже IODevice
Название: Re: Сохранение картинки. Отправлено: pastor от Январь 25, 2011, 18:32 Можно
Название: Re: Сохранение картинки. Отправлено: alexman от Январь 25, 2011, 18:33 И end можно не вызывать!
Название: Re: Сохранение картинки. Отправлено: Fat-Zer от Январь 25, 2011, 18:36 только если положиться на деструктор...
Название: Re: Сохранение картинки. Отправлено: alexman от Январь 25, 2011, 18:52 только если положиться на деструктор... end в деструкторе вызывается. Из Qt Assistant:Цитировать The constructor calls begin() for you and the QPainter destructor automatically calls end(). Название: Re: Сохранение картинки. Отправлено: Fat-Zer от Январь 25, 2011, 19:00 я к тому, чтобы не забывать вызывать end() (и delete при необходимости), если painter в куче лежит...
Название: Re: Сохранение картинки. Отправлено: alexman от Январь 25, 2011, 21:27 я к тому, чтобы не забывать вызывать end() (и delete при необходимости), если painter в куче лежит... Заход из далека) |