为Tkinter Scale小部件设置`orient`关键字参数会导致NameError:name' HORIZONTAL'没有定义

时间:2014-10-27 06:44:04

标签: python tkinter tkinter-scale

这是我的代码:

import Tkinter

top = Tkinter.Tk()
top.geometry('600x600')

scale = Tkinter.Scale(top,from_=10,to=40, orient=HORIZONTAL)
scale.pack()

出现以下错误:

  

NameError: name 'HORIZONTAL' is not defined

我想将我的比例设置为水平,我的引用是here,但它不起作用。

1 个答案:

答案 0 :(得分:5)

HORIZONTALTkinter的变量。如果您想使用它,您必须导入它或必须使用Tkinter.HORIZONTAL

如果您不想添加Tkinter,则可以执行from Tkinter import HORIZONTAL