滑块在单击时不更改值?

时间:2016-10-18 15:00:07

标签: python python-3.x tkinter

我使用tkinter和python 3在python中创建一个简单的画板。

我底部有一个滑块,可以让我更改创建的点的大小,但是当我更改滑块时,它不会执行预期的子程序。

我该如何纠正?

DotSize=0
Scale = Scale(Buttons, from_=1, to=100, orient=HORIZONTAL, length=250, command=Size, highlightcolor="Red")
Scale.grid(row=1, column=7)

def Size():
    global DotSize
    DotSize=Scale.get()

Dotsize改变了这一点:

def draw(event):
    global DotSize
    Canvas.create_oval(event.x, event.y,event.x,event.y, fill="black", width=DotSize)

目前我不得不使用按钮来执行Size(),但这只是丑陋且反直觉。

0 个答案:

没有答案