(Python 3.4 Tkinter)IntVar / StringVar问题

时间:2014-12-25 01:09:44

标签: python python-3.x tkinter

StringVar()和IntVar()的大问题。此代码提供错误而不是正确工作。

x = IntVar()
Radiobutton(root, variable=x, value=1).pack()
Radiobutton(root, variable=x, value=2).pack()

if x == 1:
    do something
elif x == 2:
    do something else

我甚至放了print(x)并返回PY_VAR0。如何在不打破动态响应的情况下将IntVar变为int

1 个答案:

答案 0 :(得分:1)

要获得x的值,您必须x.get()

if x.get() == 1:
    ...