#!/usr/bin/python
# -*- coding: UTF-8 -*-


'''
    Programme tutoriel 1 sur l'utilisation de PyQT.
'''


#############################################################################
# Informations de versions
#############################################################################
__project__   = 'Formation Python'
__author__    = 'Simon CHOLLET (simon.chollet@ens.fr)'
__modifiers__ = ''
__date__      = '18/06/2013'
__version__   = '1.0'


#############################################################################
# Importations
#############################################################################
# Module systeme : pour la gestion des arguments
import sys

# Module QtGUI de PyQT
import PyQt4.QtGui as QGui


#############################################################################
# Definitions specifiques
#############################################################################


#############################################################################
# Declaration des classes / fonctions
#############################################################################


#############################################################################
# Execution ...
#############################################################################


#
#
# Fonction appelee lors de la demande
# d'execution de la classe/module
if __name__ == "__main__":

    # Creation de l'application
    # avec passage des parametres du programme
    app = QGui.QApplication(sys.argv)

    # Creation d'une fenetre simple
    widget = QGui.QWidget()
    # Reglage des dimensions de fenetre
    widget.resize(250, 150)
    # Reglage du titre de la fenetre
    widget.setWindowTitle('simple')
    # Affichage de la fenetre jusqu'a la sortie
    widget.show()

    # Lancement de l'application graphique
    res = app.exec_()

    # Quitte le programme, avec le resultat de l'execution precedente
    sys.exit(res)
