Première application en PyQt4
Voici une première application minimaliste qui ne fait qu’affichier une fenêtre :
# -*- coding: utf-8 -*-
#!/usr/bin/python
## Import des modules Python
import sys
from PyQt4 import QtGui
## Toute application Qt graphique doit instancier une QApplication
app = QtGui.QApplication(sys.argv)
## le widget QWidget est le widget de base pour tous les autres widget de l'interface graphique
## un widget sans parent constitue une fenêtre
widget = QtGui.QWidget()
widget.resize(400, 300)
widget.setWindowTitle(u'Première application PyQt4')
## le widget est affiché
widget.show()
## Enfin on rentre dans la boucle d'évènement principale
## sys.exit permet d'informer le système de la manière dont s'est terminée l'application
## le exec_ a un underscore simplement car exec est un mot clé réservé en Python
sys.exit(app.exec_())
Commentaires
Bonjour,
Il me retourne une erreur de syntaxe sur cette ligne:
widget.setWindowTitle(‘Première application PyQt'4’)
Alors j’enlève un ‘: widget.setWindowTitle(‘Première application PyQt4’)
Et ça ouvre la fenêtre, mais l’accent “è” et n’est pas bien retourné dans le titre de la fenêtre.
Bonne journeé.