python - Python Tkinter Tclerror, circle.config()
问题描述
这是 Allen Downey 的 Think Python 中的练习 19.3。该代码假设获取条目小部件的颜色并更改圆圈的背景颜色。我不知道为什么单击按钮后代码返回错误Tclerror: unknown option "-fill"
。奇怪的是,这本书本身提供了完全相同的解决方案。我的 Python 配置有问题吗?不知道。请帮忙。
from swampy.Gui import *
g = Gui()
g.title = ('Gui')
canvas = g.ca(width=500, height=500)
canvas.config(bg='white')
circle = None
def make_circle():
global circle
circle = canvas.circle([0,0], 100, fill='red')
def change_color():
if circle == None:
return
my_color = entry.get()
my_circle.config(fill=my_color)
my_circle = g.bu(text='Make circle', command = make_circle)
entry = g.en(text='Any text', bg = 'blue')
g.bu(text='Change color', command = change_color)
g.mainloop()
解决方案
推荐阅读
- python - 根据值的四分位数范围在新列中分配标签
- python - Pandas Dataframe - 在字符串中查找字符串的出现
- typescript - Vuex + Typescript:突变对象有效载荷始终未定义
- r - 在R中的data.frames列表中使用一个data.frame的指定列
- c# - Azure Active Directory Login Getting Claims 希望从本地数据库添加更多声明
- spring - jConsole 在使用 micrometer-registry-jmx 和 GuavaCacheMetrics 时不断断开连接,Spring 2.3 升级
- python - 我无法安装scrapy
- sockets - 在本地测试 UDP 广播
- php - 将 XML 解析为值可能不存在的表
- python - 有没有办法从python中的字符串中找到关键字