Bonjour,

Je voudrais tester PyQt sous Python 3.1 pour passer dans cette version de Python.
J'ai installé PyQt 4.7 (PyQt-Py3.1-gpl-4.7-rc2-1.exe). Tout c'est installé correctement.

Lors de mon premier essai, le programme suivant marche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
import sys
from PyQt4 import QtGui
 
app = QtGui.QApplication(sys.argv)
 
widget = QtGui.QWidget()
widget.resize(250, 150)
widget.setWindowTitle('simple')
widget.show()
 
sys.exit(app.exec_())
sauf que lorsque je ferme la fenêtre, dans la console j'ai le message suisvant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Traceback (most recent call last):
  File "C:/Documents and Settings/Admin/Mes documents/Developpement/Python 3/Test3/SimpleFrame.pyw", line 12, in <module>
    sys.exit(app.exec_())
SystemExit: 0
J'ai testé avec Python 2.6 et même résultat sur Windows XP ou Windows 7

J'ai utilisé la version binaire pour ne pas avoir de problème d'installation, comme la gestion de la fermeture des modules doit normalement être faite par Python ou Qt automatiquement, je ne vois pas ce qu'il ce passe.

merci