Pages : 1
#1 Le 06/12/2006, à 16:14
- Zehirmhann
[pseudo-resolu] gtk + python
bonjour,
j'aprend a utiliser GTK depuis hier.
je bute pour l'instant sur une seule chose, je n'arrive pas a mettre des cases a cocher dans un menu; mon exemple :
# -*- Encoding: Latin-1 -*-
import gtk
def main():
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
window.set_title("TEST")
window.set_default_size(320, 200)
vbox = gtk.VBox(False, 1)
window.add(vbox)
#création d'une barre
barre = gtk.MenuBar()
#création d'un menu
menu = gtk.Menu()
menu.append(gtk.MenuItem("element1"))
menu.append(gtk.MenuItem("element2"))
#-------------Ce que je souhaite réaliser-------mais qui plante-------------
menu.append(gtk.CheckButton("element2"))
#-------------------------------------------------------------
#création du lanceur menu
lanceur = gtk.MenuItem("bonjour")
lanceur.set_submenu(menu)
barre.append(lanceur)
#on met la barre dans la vbox
vbox.pack_start(barre, False, False, 0)
window.connect("destroy", gtk.main_quit, None)
window.show_all()
gtk.main()
if __name__ == '__main__':
main()
voilà!
donc pour cette ligne : menu.append(gtk.CheckButton("element2"))
j'ai essayé plein d'autres façons de l'implementer je n'y arrive pas.
pourriez-vous me donner un coup de main ? merci
Dernière modification par Zehirmhann (Le 06/12/2006, à 18:14)
Et une chaussette de moins.
Hors ligne
#2 Le 06/12/2006, à 17:58
- Compte supprimé
Re : [pseudo-resolu] gtk + python
dit-moi avant que je créé un nouveau post tu pourrai me dire quelles librairies tu as installé pour programmer en gtk avec Python pke j'ai une erreur sur les gtk.Window
#3 Le 06/12/2006, à 18:04
- Zehirmhann
Re : [pseudo-resolu] gtk + python
salut!
je n'ai installé aucune librairie. je suis sous edgy
que te renvoies ton shell comme erreure ?
Et une chaussette de moins.
Hors ligne
#4 Le 06/12/2006, à 18:12
- Zehirmhann
Re : [pseudo-resolu] gtk + python
ps: j'ai laché les scripts a la main.
je me suis mis a glade http://fr.wikipedia.org/wiki/Glade
!500 plus rapide et très facile a prendre en main; je vais voire jusqu' où ça me menera.
Et une chaussette de moins.
Hors ligne
#5 Le 06/12/2006, à 18:21
- Compte supprimé
Re : [pseudo-resolu] gtk + python
tiens avec ton code par exemple :
bertrand@P41600:~$ python gtk.py
Traceback (most recent call last):
File "gtk.py", line 40, in ?
main()
File "gtk.py", line 5, in main
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
AttributeError: 'module' object has no attribute 'Window'
#6 Le 06/12/2006, à 18:35
- Zehirmhann
Re : [pseudo-resolu] gtk + python
tu es sous quel environnement : KDE , GNOME ?
Et une chaussette de moins.
Hors ligne
#7 Le 06/12/2006, à 18:40
- Zehirmhann
Re : [pseudo-resolu] gtk + python
http://www.linuxquestions.org/questions/showthread.php?t=504717
ça devrait t'aider.
la librairie qu'il semble te manquer est pygtk.
Dernière modification par Zehirmhann (Le 06/12/2006, à 18:41)
Et une chaussette de moins.
Hors ligne
Pages : 1