3
這裏是我的代碼:NameError:名字「水平」沒有定義[Python的Tkinter的規模]
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但它不起作用
它的工作原理!想! – user2666750 2014-10-27 06:59:24
@Mat和user2666750:試驗時'import *'可以很方便,但這是一個不好的習慣。 'Tkinter.HORIZONTAL'更好,因爲它不會讓所有Tkinter的東西混亂你的名字空間。如果你使用多個模塊進行'import *'操作,如果在多個模塊中使用相同的名字,會導致_very_混亂。 :)作爲一種折中方案,您可以使用'import ... as ...'語法爲模塊指定一個較短的名稱。 – 2014-10-27 07:35:52
@ PM2Ring:懷疑是這麼多,這就是爲什麼我沒有發佈答案:-)(我實際上不知道python。)感謝您的信息。 – Mat 2014-10-27 08:35:09