Je travaille sur le projet QT GUI. Dans cette application j'ai un QWidget comme fenêtre principale. Je fais le curseur à partir des données provenant de certaines sources. Quand je mets le curseur du widget. Cela me donne l'erreur suivante. QPixmap: Il est sûr à utiliser pixmaps en dehors du fil GUI Mon code est le suivantComment définir le curseur QWidget en dehors du thread GUI
void ImageWindow::setMouseCursor(unsigned char* data,unsigned char* maskbits,unsigned int length,int xHotSpot, int yHotSpot)
{
QBitmap bitmapData;
QBitmap bitmapMaskData;
bitmapData.loadFromData(data,length);
bitmapMaskData.loadFromData(maskbits,length);
this->setCursor(QCursor(bitmapData,bitmapMaskData,xHotSpot,yHotSpot));
this->update();
}
Fonction setMouseCursor est appelée à partir d'autres classes, qui ensemble les données du curseur. ImageWindow est ma classe QWidget personnalisée.