我的代码运行得很完美,但是当我在hscale中添加tick时间段时代码崩溃就是我的代码:
import tkinter
def main() :
test_window = tkinter.Tk()
test_window.wm_title("My Window")
test_label = tkinter.Label(test_window, text="please enter bill amount:")
test_entry = tkinter.Entry(test_window, width=10)
test_label2 = tkinter.Label(test_window, text="tip amount by percent(%):")
hscale = tkinter.Scale(test_window, from_=0, to=50, tickintervals=10, orient="horizontal")
hscale.set(30)
test_label.pack(side="top")
test_entry.pack(side="top")
test_label2.pack()
hscale.pack()
tkinter.mainloop()
main()的
答案 0 :(得分:1)
首先:你输入错误的代码 - 下次使用按钮{}
来正确格式化代码。
第二:正如@Goyo所指出的那样,最后必须是tickinterval
而不是s
。
import tkinter
test_window = tkinter.Tk()
test_window.wm_title("My Window")
test_label = tkinter.Label(test_window, text="please enter bill amount:")
test_entry = tkinter.Entry(test_window, width=10)
test_label2 = tkinter.Label(test_window, text="tip amount by percent(%):")
hscale = tkinter.Scale(test_window, from_=0, to=50, tickinterval=10, orient="horizontal")
hscale.set(30)
test_label.pack(side="top")
test_entry.pack(side="top")
test_label2.pack()
hscale.pack()
tkinter.mainloop()