Python函数意外返回PY_VAR1

时间:2015-10-20 11:02:06

标签: python function python-3.x button tkinter

我希望我的按钮功能可以根据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()

关于变量如何从函数中访问,是否存在一些基本的误解?

1 个答案:

答案 0 :(得分:2)

您需要使用get方法来获取变量的值。

改变这个:

print(mintes_selected)

对此:

print(minutes_selected.get())