Bonjour,

Voila je suis en train de creer un petit programme qui genere une liste de personnages avec certaines caracteristiques.
J'aimerais pouvoir acceder a chacun de ces personnages depuis une liste creee avec Tkinter.

Jusqu'ici voila mon code pour le GUI:

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
class CTABLE:
    def __init__(self, master):
 
        self.charactersTable = ttk.Treeview(master, selectmode="browse")
        self.charactersTable["show"] = "headings"
        self.charactersTable["columns"]=("Name", "Surname", "Hunger",
            "Fear", "Comfort", "Hapiness")
        self.charactersTable.column("Name", width=100, anchor=E)
        self.charactersTable.heading("Name", text="Name")
        self.charactersTable.column("Surname", width=100, anchor=E)
        self.charactersTable.heading("Surname", text="Surname")
        self.charactersTable.column("Hunger", width=100, anchor=E)
        self.charactersTable.heading("Hunger", text="Hunger")
        self.charactersTable.column("Fear", width=100, anchor=E)
        self.charactersTable.heading("Fear", text="Fear")
        self.charactersTable.column("Comfort", width=100, anchor=E)
        self.charactersTable.heading("Comfort", text="Comfort")
        self.charactersTable.column("Hapiness", width=100, anchor=E)
        self.charactersTable.heading("Hapiness", text="Hapiness")
        for character in characters:
            self.charactersTable.insert("", "end", values=(character.surname, character.name, 
            character.hunger, character.fear, character.comfort,
            character.happiness))
        self.charactersTable.bind("<Double-1>", self.CTClick)
        self.charactersTable.grid(row=1, rowspan=3, column=1)
 
    def CTClick(self, event):
		item = self.charactersTable.selection()[0]
		print (self.charactersTable.item(item))
Chacun de mes personnages a beaucoup plus de stats que celles qui sont presentes dans ma liste Tkinter.
Je voudrais que lorsque je click sur une des lignes du tableau le programme affiche la fiche du personnage selectionne avec toutes ses stats (dans une autre fenetre ou peu importe)
Pour le moment mon programme n'affiche que les elements deja presents dans la liste...

Voila un exemple de ce que je voudrais obtenir:

Nom : ck2-guide-52-marriage-acquisition-1.jpg
Affichages : 2175
Taille : 332,8 Ko

Sur le droite vous avez la liste des personnages avec certaines de leurs stats et a gauche la fiche detaillee du personnage selectionne.