Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
le blog de Poseidon627
9 avril 2008

PyGTK : Les fenêtres : Label

Lors de l'instanciation de la classe, on passe le label en paramètre

LabeL = gtk.Label(string mon_label)
string mon_label = label qui sera affiché dans la fenêtre

Si en cours de programme, on a besoin de modifier le texte, utiliser la méthode

set_label(string mon_nouveau_label)
string mon_nouveau_label = nouveau label affiché

Pour ajouter le label à la fenêtre, la méthode utilisée est

fenetre.add(LabeL)

Code :

#!/usr/bin/env python
# -*- Encoding: Latin-1 -*-

import pygtk
pygtk.require('2.0')
import gtk

def fenetre():

    fenetre = gtk.Window(gtk.WINDOW_TOPLEVEL)
    fenetre.set_default_size(400, 200)
    fenetre.set_title("Ma premiere fenetre")

    label = gtk.Label(u"Voici le premier label de ma fenêtre \nje dirais même mieux, de ma première fenêtre \nde la première fenêtre de poseidon627")
    #label.set_label(u"Voici le nouveau label")
    fenetre.add(label)

   

    fenetre.show_all()
    gtk.main()

if __name__ == '__main__':
    fenetre()

Résultat avec le premier label :

label1

Résultat avec le nouveau label :

label2

Il est également possible d'aligner le texte dans la fenêtre grâce à la méthode

set_justify(param_justify)
param_justify peut prendre plusieurs valeurs :

    gtk.JUSTIFY_LEFT
        label_left

    gtk.JUSTIFY_CENTER
        label_center

    gtk.JUSTIFY_RIGHT
        label_right

    gtk.JUSTIFY_FILL
        Désolé pour cet exemple, mais je n'ai pas réussi à le réaliser

Publicité
Commentaires
le blog de Poseidon627
Publicité
Derniers commentaires
Publicité