title: Why is my Checkbutton checked by default?
body: <p>I have a function that receives a list and creates a <code>Checkbutton</code> for each element in this list. This is sort of menu. But when I call this function, every <code>Checkbutton</code> are already checked, how to fix it?</p>
  
  <pre><code>def ask_event(args):
      root = tk.Tk()
      eventToReturn = tk.StringVar(root)
      for i,arg in enumerate(args):
          tk.Checkbutton(root, text = arg, onvalue = arg, variable = eventToReturn).grid(row = i, column = 1)
      tk.Button(root, text = "Confirm", command = root.quit).grid()
  
      root.mainloop()
      root.destroy()
      value = eventToReturn.get()
  
      return value
  </code></pre>