1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| # !/usr/bin/python
# -*- coding : utf-8 -*-
#
# helloworld.py
# Un simple exemple de traditionnel "Hello World"#
from PyQt4 import *
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import sys
# Classe definissant un bouton avec le texte Hello World !
class HelloButton(QPushButton) :
def __init__ (self, args) :
QPushButton.__init__(self,None)
self.setText("Hello World !")
class HelloApplication(QApplication) :
def init (self, args) :
QApplication.__init__ (self,args)
# Creation et affichage d'un objet HelloButton
self.button=HelloButton(self)
self.button.show()
# Traitement des divers evenements
self.connect(self,SIGNAL("lastWindowClosed()"),self,SLOT("quit()"))
self.connect(self.button,SIGNAL("clicked()"),self,SLOT("quit()"))
#boucle principale de traitement des evenements
self.exec_loop()
if __name__ == "__main__" :
app=HelloApplication(sys.argv) |
Partager