我希望我的按钮功能可以根据Spinner UI元素的当前值打印一个数字(minutes_selected
),但该变量始终为PY_VAR1:
from tkinter import *
from tkinter import ttk
def get_minutes():
global minutes_selected
minutes_selected.get()
print(mintes_selected)
root = Tk()
minutes_selected = StringVar()
minutes_spinbox = Spinbox(root, from_ = 1, to = 1440, textvariable = minutes_selected).pack()
关于变量如何从函数中访问,是否存在一些基本的误解?
答案 0 :(得分:2)
您需要使用get
方法来获取变量的值。
改变这个:
print(mintes_selected)
对此:
print(minutes_selected.get())