【发布时间】:2013-12-24 15:53:12
【问题描述】:
有人能告诉我为什么这不会打印值吗?我想在每次更改时打印Scale 小部件的输出。
from tkinter import *
master= Tk()
master.geometry('500x500+0+0')
def print_value(val):
print val
c1 = Scale(master, from_=255, to=0, length =400,width =100, troughcolor = 'blue',command=print_value)
c1.grid(row=1,column=2)
root.mainloop()
【问题讨论】:
-
你用的是什么版本?
tkinter在 2.7 中不是有效的模块名称,print val在 3.X 中不是有效的语法。另外,root是在哪里定义的?请提供显示您的问题的可运行代码。 -
今后,请提供所有相关信息,包括准确的错误信息。
标签: python tkinter printing tkinter-scale