Checkbutton とIntVar
それに関連付けられたオブジェクトがありますが、 の値を取得しようとすると がvar
返されますPY_VAR0
。
これが私のコードです:
from tkinter import *
root = Tk()
def show_state():
print(var)
var = IntVar()
cbtn = Checkbutton(root, text='Check', variable=var, command=show_state)
cbtn.pack()
root.mainloop()
なぜ を受け取るのですかPY_VAR0
?
ベストアンサー1
var
はオブジェクトへの参照ですTkinter.IntVar
。get
それが表す値にアクセスするためのメソッド:
print(var.get())