Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   [Qt 4.4.3] QPainter QImage drawText. (https://www.otvetnemail.ru/novyj-arhiv-3-813/qt-4-4-3-qpainter-qimage-drawtext-333208/)

Guest 30.09.2011 10:09

[Qt 4.4.3] QPainter QImage drawText.
 
Эксперименитурю с анимацией. Возникли следующие неразрешенные вопросы:При рисовании на QPixmap ничего не рисуется и выдается в консоль:КодC++ (Qt)QPainter::begin: Paint device returned engine == 0, type: 2QPainter::end: Painter not active, abortedПоэтому я использую QImage. Но я хочу, чтобы размер QImage динамически менялся в соответствии с размером QWidget'a. scaled не подходит, т.к. не работает с пустым изображением, да и по логике нужен совсем не для resize'a. Как изменить размер QImage?Почему при использовании метода:КодC++ (Qt)painter.drawText(rect(), QString::number(counter++));текст рисуется на QImage, а при использовании следующих методов - нет?КодC++ (Qt)painter.drawText(rect(), Qt::AlignCenter, QString::number(counter++));КодC++ (Qt)painter.drawText(0, 0, QString::number(counter++));Компилируемы й исходный код с .pro файлом доступен в аттаче.


Часовой пояс GMT, время: 02:29.


© www.otvetnemail.ru - Форум вопросов и ответов.