Christian Rickert <[email protected]> added the comment:
Noticed this odd behaviour with BooleanVar.get() as well:
class MyCheckbutton(Checkbutton):
def __init__(self, parent, **options):
Checkbutton.__init__(self, parent, **options)
self.var = BooleanVar()
self.configure(indicatoron=False, command=self.cb,
variable=self.var)
print(self.var.get) # "<bound method BooleanVar.get of
<tkinter.BooleanVar object at 0x245c310>>"
print(self.var.get()) # "0"
def cb(self, *events): # button callback (manual toggle)
print(self.var.get) # <bound method BooleanVar.get of
<tkinter.BooleanVar object at 0x245c310>>
print(self.var.get()) # True
Python 3.2.3 (default, May 3 2012, 15:51:42)
[GCC 4.6.3] on linux2
----------
nosy: +crickert
versions: -Python 2.7, Python 3.3
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue15133>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com