Bonjour tout le monde,

Voici un petit bout de code que je viens de taper:

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()
Le but de ce code étant d'ajouter à liste un élément.
Mais ça ne marche pas.

En mode interactif si je tape

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
Tout fonctionne parfaitement.

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?