Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Python/PyQt] Python ne reconnait pas Qt ...

Sujet résolu
    30 mai 2008 à 11:31:31

    Bonjour !

    Je souhaiterais développer avec Python/PyQt mais j'ai un gros problème après les installations ...

    J'ai installé Qt sur le site de Trolltech (j'ai pris le .dmg en bas), SIP et PyQt sur le site de Riverbank Computing que j'ai installé dans cet ordre.
    Pour installer SIP et PyQt j'ai fait :
    • python configure.py
    • make
    • sudo make install

    Les installations se passent bien.

    Lorsque je teste un fichier Hello World simple
    from qt import *
    import sys
    
    def main(args) :
    	app=QApplication(args)
    	button=QPushButton("Hello World",None)
    	button.show()
    	app.connect(app,SIGNAL("lastWindowClosed()"),app,SLOT("quit()"))
    	app.connect(button,SIGNAL("clicked()"),app,SLOT("quit()"))
    	app.exec_loop()
    	
    if _name_ == "__main__":
    	main(sys.argv)
    


    J'obtiens l'erreur
    Traceback (most recent call last):
      File "helloworldpyqt.py", line 1, in <module>
        from qt import *
    ImportError: No module named qt
    


    Python ne trouve pas PyQt apparemment ...
    Une idée du pourquoi du problème ?

    Merci par avance,

    Maxime

    p.s. : je possède un intel sous X.5 avec Python 2.5.1 (fournie par Apple)



    Edit : Ok j'ai un début de réponse ...

    from qt import *
    
    c est pour Qt3 c'est
    from PyQt4 import *
    
    pour Qt4 :D
    Mais bon maintenant que ça s'est résolu un autre problème problème survient ... QApplication est pas reconnu :o

    En fait c'est du code pour PyQt3 et comme je suis sur PyQt4 rien n'est reconnu ...
    Je mets le tuto à la poubelle et je pars sur un autre qui utilise PyQt4 :D
    • Partager sur Facebook
    • Partager sur Twitter

    [Python/PyQt] Python ne reconnait pas Qt ...

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown