这是jupyter笔记本的第一个单元,它是一个简单的tkinter程序。
我可以将比例值指定给变量“a”并在jupyter笔记本的以下单元格中使用它吗?
现在,在jupyter笔记本的以下单元格中,我可以得到的“a”值始终为0。
from tkinter import *
a = 0
def sel():
selection = "Value = " + str(var.get())
a = var.get()
label.config(text = selection)
root = Tk()
var = DoubleVar()
scale = Scale( root, variable = var )
scale.pack(anchor=CENTER)
button = Button(root, text="Get Scale Value", command=sel)
button.pack(anchor=CENTER)
label = Label(root)
label.pack()
root.mainloop()
# print(a)
1条答案
按热度按时间zvokhttg1#
a = var.get()
:这里a
是函数中的局部变量。输出:
或者,您可以
a
全局变量。如果您使用的是类,则可以将此变量设为类示例的数据属性(例如,
self.a
).