Суть вопроса такова.
Читаю М.Шлее Qt раздел с графикой. Там написано что для рисования QPainter объекта , нужно пространство для его рисования , например виджет унаследованый от QPaintDevice.
Но QPaintDevice является абстрактным классом , с единым виртуальным методом virtual QPaintEngine * paintEngine() const = 0. Мучаюсь с перегрузкой этой функции в своем виджете.
//код widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include
#include
#include
namespace Ui {
class Widget;
}
class Widget :public QWidget, public QPaintDevice
{
Q_OBJECT