我正在尝试使用Python 2.7和Tkinter创建一个简单的匹配游戏。
正在进行中的源代码存在here。
我的问题是这个特殊的代码段:
for i in range(16):
self.img[i].config(command=lambda btn=self.btn[i]: \
self.show_btn(self.btn[i]))
self.btn[i].config(command=lambda btn=self.btn[i]: \
self.hide_btn(self.btn[i]))
现有的逻辑错误似乎无法解决。
事情是它只配置最后两个按钮, img [15] 和 btn [15] 。
顺便说一句, img 和 btn 是存储在列表中的两组Button小部件。