Python Tkinter Check Button Printing PY_VAR0
So this is the code, which draws heavily from this question:  How do I create multiple checkboxes from a list in a for loop in python tkinter. from tkinter import *   root = Tk()
Solution 1:
remove the enable[machine] = Variable()
for machine in enable:
    l = Checkbutton(root, text=machine, variable=enable[machine],
                    command=  actright(machine))
    l.pack(anchor = W)
root.mainloop()
You see PY_VAR0 and PY_VAR1 because you set the values to those with enable[machine] = Variable(), that overwrites the values in your dict so it makes sense that you get the output you do.
Post a Comment for "Python Tkinter Check Button Printing PY_VAR0"