小编Mar*_*c43的帖子

Tkinter IntVar返回PY_VAR0而不是值

我有一个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()
Run Code Online (Sandbox Code Playgroud)

我为什么要来PY_VAR0

python checkbox tkinter python-3.x

14
推荐指数
1
解决办法
2万
查看次数

使用按钮更改变量的值(Tkinter)

我想用一个按钮改变一个变量的值,我不想像这样创建一个新的整个函数:

from Tkinter import *
variable = 1
def makeSomething():
    global variable
    variable = 2
root = Tk()
myButton = Button(root, text='Press me',command=makeSomething).pack()
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?(我需要为六个按钮做这个,制作六个功能不是一个选项)

python tkinter button

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

tkinter ×2

button ×1

checkbox ×1

python-3.x ×1