Bonjour tout le monde,
Voici un petit bout de code que je viens de taper:
Le but de ce code étant d'ajouter à liste un élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 #-*- coding:Utf-8 -*- from Tkinter import * def action(): L1.configure(text = taille) def ajout(): liste [taille + 1:] = ['essai2'] liste = ['essai0', 'essai1'] taille = len(liste) root = Tk() E1 = Entry(root) E1.pack() L1 = Label(root, text = 'Liste') L1.pack() B1 = Button(root, text = 'Action', command = action) B1.pack() B2 = Button(root, text = 'Ajout', command = ajout) B2.pack() root.mainloop()
Mais ça ne marche pas.
En mode interactif si je tape
Tout fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 >>> liste = ['essai0', 'essai1'] >>> taille = len(liste) >>> liste [taille + 1:] = ['essai2'] >>> print liste
Je me demande donc s'il est possible de modifier une liste depuis une application graphique.
Si cela n'est pas le cas, alors je vais devoir travailler avec un fichier supplémentaire, mais ça me gêne un peu.
Quelqu'un a-t-il une idée?
Partager