J'ai un programme qui envoie et reçoit des images les uns aux autres en utilisant des sockets. Le serveur envoie les données d'image en utilisant 'image.tostring()' et le côté client le reçoit et le retourne dans une image en utilisant 'Image.fromstring', puis dans une image QImage en utilisant 'ImageQt.ImageQt (image)', retourne 'QPixmap.fromimage (qimage)' puis met à jour l'image QLable de mon QWidget en utilisant 'lable.setPixmap (qpixmap)'"Python.exe" se bloque lorsque setPixmap() PyQt est appelé avec un Pixmap
Tout fonctionne bien avec de petites images, mais avec des images plus grandes que 200x200, python.exe se bloque et la console affiche seulement "Processus terminé avec un code de sortie de -1073741819" et ne me dit pas quel est le problème.
J'ai isolé le problème à 'setPixmap()' (tout fonctionne aussi longtemps que je commente), mais je ne vois pas quel est le problème.
Cela se produit uniquement du côté client. Le côté serveur utilise les mêmes étapes allant de Image à QImage à QPixmap puis setPixmap, mais cela ne pose aucun problème.
Également essayé de faire un QBitmap et en utilisant setPixmap sur le bitmap, qui a fonctionné (mais il est en noir et blanc, donc ne peut pas l'utiliser). Bizarre!
Toute aide serait appréciée!
Avez-vous déjà trouvé une solution à ce problème? Je suis actuellement confronté à un problème très similaire. – TimothyAWiseman
c'est l'erreur 0xC0000005 (hex), [ici] (http://compfreakstars.blogspot.com/2011/11/0xc0000005-error-every-day-many.html) sont quelques solutions – Aleksandar