【发布时间】:2017-09-23 07:44:18
【问题描述】:
我是一名新程序员,在使用类和 Tkinter 方面相对较新。我遇到了一个问题,我的 Tkinter 窗口不会弹出也不会显示任何错误。
import Tkinter
from Tkinter import Canvas, Button
root = Tkinter.Tk()
canvas = Canvas(root, width=360, height=360, bg="white")
canvas.grid()
color = canvas.create_oval(100, 100, 160, 160, fill = "white")
def changeColor(x):
canvas.delete(color)
c = canvas.create_oval(100, 100, 160, 160)
canvas.itemconfigure(c,fill = x)
pink = Button(root, text = "This is just a button",changeColor("pink"))
pink.pack()
brown = Button(root, text = "This is brown",changeColor("brown"))
brown.pack()
root.mainloop()
我想做一个程序,画布中椭圆的颜色会根据按钮而变化。非常感谢任何有关如何解决此问题的建议!
【问题讨论】:
标签: python tkinter tkinter-canvas