J'essaie actuellement de créer une interface graphique pour comparer des fichiers entre deux dossiers différents et j'ai un cadre rudimentaire sur lequel j'essaie de m'appuyer pour l'instant.
J'ai trois cadres à gauche, à droite et en bas de la fenêtre avec deux boutons de contrôle chacun. Je souhaite pouvoir sélectionner chaque bouton indépendamment les uns des autres, mais chaque fois que je clique sur le premier bouton de l'un des cadres, le premier bouton des autres cadres se sélectionne/désélectionne en même temps.
Pourquoi en est-il ainsi et comment les faire fonctionner indépendamment l'un de l'autre ? Voici mon code pour référence :
from tkinter import *
root = Tk()
leftFrame = Frame(root, bg = "#4d94ff")
leftFrame.pack(side = LEFT, fill = BOTH)
rightFrame = Frame(root, bg = "#ff4d4d")
rightFrame.pack(side = RIGHT, fill = BOTH)
bottomFrame = Frame(root, bg = "#5cd65c")
bottomFrame.pack(side = BOTTOM)
check_L1 = Checkbutton(leftFrame, text = "C1", bg = "#4d94ff")
check_L2 = Checkbutton(leftFrame, text = "C2", bg = "#4d94ff")
check_R1 = Checkbutton(rightFrame, text = "C1", bg = "#ff4d4d")
check_R2 = Checkbutton(rightFrame, text = "C2", bg = "#ff4d4d")
checktype1 = Checkbutton(bottomFrame, text = "Check Type 1", bg = "#5cd65c")
checktype2 = Checkbutton(bottomFrame, text = "Check Type 2", bg = "#5cd65c")
check_L1.grid(row = 0)
check_L2.grid(row = 0, column = 1)
check_R1.grid(row = 0)
check_R2.grid(row = 0, column = 1)
checktype1.grid(row = 0)
checktype2.grid(row = 1)
root.mainloop()