Приобрести книгу можно на сайте ozon.ru и в электронном виде на Google Play:
2 thoughts on “Глава 18 – Легенда о короле Артуре и контекст рисования”
Добрый день, надеюсь что ответите мне на вопрос, по вашей книге я начал обучаться, и мне непонятен один моменты связанный с QPainter, к примеру стр 269:
Андрей, рисование всегда должно производится в методе обработки события MyWidget::paintEvent(QPaintEvent* pe), но не в конструкторе и не при помощи сторонней функции. Запустите в Qt Creator один из примеров главы, из архива связанных с рисованием, и проанализируйте его.
Добрый день, надеюсь что ответите мне на вопрос, по вашей книге я начал обучаться, и мне непонятен один моменты связанный с QPainter, к примеру стр 269:
void MyWidget(QPaintEvent*) {
QPainter painter;
painter.begin(this);
painter.end();
QPixmap pix(rect()); // Тут ругается: ошибка: no matching constructor for initialization of ‘QPixmap’
painter.begin(&pix);
painter.end();
}
Введя данный код в программе происходит ровным счетом НИЧЕГО, объясните пожалуйста что я делаю не так.
Андрей, рисование всегда должно производится в методе обработки события MyWidget::paintEvent(QPaintEvent* pe), но не в конструкторе и не при помощи сторонней функции. Запустите в Qt Creator один из примеров главы, из архива связанных с рисованием, и проанализируйте его.