Hello,

I trying to make this piece of code work (this is python3)

from tkinter import *
from tkinter.ttk import *

class Window:
 def __init__(self):
  self.root = Tk()

  self.menu = Menu(self.root)
  self.root['menu'] = self.menu

  self.submenu = Menu(self.menu)
  self.ck = 0
self.submenu.add_checkbutton(label="My checkbutton", variable=self.ck, command=self.displayCK)
  self.menu.add_cascade(label="sub", menu=self.submenu )

 def displayCK(self):
  print( self.ck )


app = Window()
app.root.mainloop()


The self.ck will always be 0... why?

Dorian
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to