为什么我的gui量表不包括滴答间隔

时间:2017-12-11 14:53:19

标签: python python-3.x tkinter

我的代码运行得很完美,但是当我在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()的

1 个答案:

答案 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()