Sto provando a dipingere alcuni punti della mia immagine e non so perché non funzioni. Ho definito un QImage e voglio modificare alcuni punti.Errore QtPainter Vernice dispositivo restituito motore == 0, tipo 3, Pittore non attivo
QImage *cou= new QImage(height,largeur,QImage::Format_Mono);
cou->fill(1);
QPainter *fig=new QPainter (cou);
for (i=0;i<size_;i++)
{
fig-> drawPoint(floor(propa[i]),nbmax[i]);
}
Quando eseguo il codice ottengo
QPainter::begin: Paint device returned engine == 0, type: 3
e nelle righe seguenti:
QPainter::drawPoints: Painter not active
Hai controllato se viene restituito un'immagine nulla? http://qt-project.org/doc/qt-4.8/qimage.html#isNull – cmannett85
Controlla anche la dimensione di 'cou',' qDebug() << cou-> size(); ' – lucasmrod