QtPainter Erreur Peinture à l'appareil retourné moteur ==0, type 3 ,Peintre n'est pas actif

Je suis en train de peindre quelques points de mon image et je ne sais pas pourquoi ça ne fonctionne pas. J'ai défini une QImage et je veux modifier certains points.

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]);
    }

Quand j'execute le code je obtenir

QPainter::begin: Paint device returned engine == 0, type: 3

et dans les lignes suivantes:

QPainter::drawPoints: Painter not active
Avez-vous vérifié si une valeur null image est renvoyée? qt-project.org/doc/qt-4.8/qimage.html#isNull
Également vérifier la taille de cou, qDebug() << cou->size();

OriginalL'auteur user2269556 | 2013-04-24