| |
Voici un exemple qui montre les possibilités des
Gtk.Combobox en affichant à l'intérieur de celle-ci
un arbre.
import pygtk
pygtk.require (' 2 . 0 ' )
import gtk, os
class ExempleComboBoxColonnes:
def __init__ (self):
window = gtk.Window ()
window.connect (' destroy ' , lambda w: gtk.main_quit ())
combo = gtk.ComboBox ()
cell = gtk.CellRendererText ()
combo.pack_start (cell)
combo.add_attribute (cell, ' text ' , 0 )
combo.connect (' changed ' , self.change)
window.add (combo)
treeStore = gtk.TreeStore (str )
for type in [" pression " , " bouteille " , " autre boissons " , " PWeT " ]:
iter = treeStore.append (None , [' %s ' % type ])
for num in range (3 ):
treeStore.append (iter , [' ligne %i de %s ' % (num, type )])
combo.set_model (treeStore)
combo.set_active (0 )
window.show_all ()
return
def change (self, combo):
model = combo.get_model ()
iter = combo.get_active_iter ()
print model.get_value (iter , 0 )
return
if __name__ = = " __main__ " :
ExempleComboBoxColonnes ()
gtk.main ()
|
|
| |
Exemple d'utilisation d'un ProgressBar de PyGTK pendant le
zippage d'un répertoire.
|
Consultez les autres pages sources
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2007
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|