【发布时间】:2015-12-11 09:56:08
【问题描述】:
我目前正在编写一个带有按钮字段的游戏,每个按钮都有一个唯一的变量名称。每个按钮都是具有多个属性的“空间”类的一部分。每个按钮都有与之关联的相同命令:“move()”。当我单击一个按钮时,我希望代码使用“.getM()”函数获取该特定按钮的属性。我的移动代码如下,它不完整。如何将按钮名称分配给 var.?
def move():
var = "???????"
mGridv = var.getM()
iGridv = var.getI()
playv = var.getPlay()
if playv != None:
message = "This play is invalid"
【问题讨论】:
-
您可以将其设为
move的参数,然后使用command=lambda: move(name) -
这看起来可能是stackoverflow.com/q/1539787/7432的副本
标签: python-3.x button tkinter