TYKO86
Messages postés4Date d'inscriptionlundi 7 janvier 2008StatutMembreDernière intervention30 juillet 2009
-
24 juil. 2009 à 13:04
TYKO86
Messages postés4Date d'inscriptionlundi 7 janvier 2008StatutMembreDernière intervention30 juillet 2009
-
25 juil. 2009 à 12:07
bonjour à tous, je suis débutant avec pyQt et je voudrais créer une classe qui me permet d'afficher des images mais mon soucis est je n'y arrive pas avec ce code:
#!/usr/bin/python
# -*- coding: Utf-8 -*-
#les librairies :
import sys
from PyQt4 import QtGui, QtCore
#ma classe image
class MonImage(QtGui.QWidget):
def _init_(self,imgfile,posX,posY,ll,hh):
#pour afficher mes images
def AfficheImage(self,val):
self.cadre.setPixmap(QtGui.QPixmap.fromImage(self.objImage))
if val == True:
self.cadre.setVisible(True)
else :
self.cadre.setVisible(False)
# ma fenetre principale
class MainWindow(QtGui.QMainWindow):
def __init__(self,parent=None):
#creation de la fenetre
QtGui.QMainWindow.__init__(self,parent)
#creation d'un objet application
app=QtGui.QApplication(sys.argv)
#creation de la fenetre principale
main=MainWindow()
#affichage de la fenetre
main.showFullScreen()
#ferme l'application (équivalent au mainloop)
sys.exit(app.exec_())
l'erreur que cela me sort quand je compile est: " TypeError : argument 2 of QWidget() has an invalid type"
et je ne sais pas comment le résoudre cela fait 2 heures que j'y suis mais je ne trouve rien. Pour le code, je me suis basé des bouts de code que j'ai trouvé sur le net et j'ai un peu modifié.
Si vous pouvez faire quelquechose pour moi cela m'aiderait beaucoup.
merci d'avance.