【发布时间】:2017-07-27 03:56:58
【问题描述】:
我正在为我的 python 类介绍做一个井字游戏项目,我想制作一个由 9 个按钮组成的网格,所以当你点击它们时,会出现一个 x 或一个圆圈的图像。我的代码在没有图像的情况下可以正常运行,但在使用图像时却不行。
What happens after I click on one of the buttons
这是代码(对不起,我从未在堆栈上发布过,所以我不知道如何格式化) 这是新的
def sink(self, i):
if self.turn:
me = PhotoImage(file="x.gif")
self.turn = False
self.bState[i] = -1
self.bList[i].config(relief=SUNKEN, text=me, state='disabled')
else:
me = PhotoImage(file="o.gif")
self.turn = True
self.bState[i] = 1
self.bList[i].config(relief=SUNKEN, text=me, state='disabled')
【问题讨论】:
-
哦,哎呀,我使用了错误的代码。我之前正在玩代码。我将 text= 小部件更改为 image=,现在当我点击按钮时,它变成了一个非常小的框
-
如果旧代码不相关,请将其从问题中删除。
标签: tkinter python-3.6