gpt4 book ai didi

python - 如何跟踪 Tkinter Spinbox 的函数

转载 作者:行者123 更新时间:2023-12-01 03:09:44 26 4
gpt4 key购买 nike

您能否告诉我如何将 Tkinter Spinbox 与函数 updateVal 绑定(bind)以跟踪 Spinbox 上的更改并更新全局变量 val

from Tkinter import *

master = Tk()

def updateVal(*args):
global val
val =w.current()
print val

w = Spinbox(master, from_=1, to=31)
w.pack()

mainloop()

最佳答案

最简单的方法是使用全局变量作为旋转框的内部变量:

from Tkinter import *

master = Tk()
val = IntVar()
w = Spinbox(master, from_=1, to=31, textvariable=val)
w.pack()
mainloop()

如果您确实想使用函数来完成此操作,请使用命令参数:

w = Spinbox(master, from_=1, to=31, command=updateVal)

关于python - 如何跟踪 Tkinter Spinbox 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42981211/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com