使用按钮tkinter更改画布对象的颜色

时间:2019-02-23 12:36:49

标签: python tkinter tkinter-canvas

我无法使按钮按python 3的预期工作。也就是说,当按下按钮时,它将圆圈的颜色从一种颜色更改为另一种颜色,从红色开始。但是,当我运行该程序时,它只是从白色而不是红色开始,也没有按下按钮来改变圆圈的颜色,我对此感到非常困惑。

KMeans

1 个答案:

答案 0 :(得分:1)

From Wikibooks on Python

  

在Python中可能会闭包,因为函数是一类对象。函数仅仅是类型函数的对象。作为对象意味着可以将函数对象(未调用的函数)作为参数或返回值传递,或为函数对象分配其他名称。使闭包有用的独特功能是,封闭的函数可以使用在父函数的作用域中定义的名称。

传递函数的语法是不带括号的函数名称: command = changeColor