Ce code fonctionne correctement et produit des checkbuttons dans une longue liste longue.tkinter en python. .pack fonctionne, mais .grid ne produit rien
def createbutton(self,name):
var = IntVar()
account = name[0]
chk = Checkbutton(self.root, text=account, variable=var)
chk.pack(side = BOTTOM)
self.states.append((name,var))
Le problème est que la liste des boutons est si longue, qu'il étend plus loin alors la longueur de mon écran, je veux les mettre dans une grille, afin que je puisse avoir peut-être 10 checkbuttons dans une colonne . Juste pour tester la capacité, je l'ai fait:
def createbutton(self,name):
var = IntVar()
account = name[0]
chk = Checkbutton(self.root, text=account, variable=var)
chk.grid(column=0)
self.states.append((name,var))
Et rien ne se passe, pas d'interface tk ouvre et le programme attend juste. S'il vous plaît aider!
Hmm .. ce code devrait fonctionner. Pourriez-vous fournir le code entier? –
Je l'ai compris. Avait un .pack ailleurs dans le code et tkinter n'aime pas quand les deux sont placés dans le même maître. Merci! – Alex