これは、私のプログラムの 1 つでやりたいことに近い、Effbot Web サイトで見つけた小さなコード例です。
from Tkinter import *
fen =Tk()
class test_Tk_class:
def __init__(self):
self.var = IntVar()
c = Checkbutton(
fen, text="Enable Tab",
variable=self.var,
command=self.cb)
c.pack()
def cb(self,event):
print "variable is", self.var.get()
a = test_Tk_class()
fen.mainloop()
ただし、このコードは機能しません。コールバック関数cb
は 2 つの引数を取り、何も指定されていないため、機能しません。引数はどのように指定しevent
ますか?