好吧,所以我有一些代码,我正在使用一些点击游戏,我正在为自己制作。我正在尝试打印带有原始成本的按钮,然后,当我单击按钮时,按钮上的成本更新和成本实际上会增加给用户。看一看。
这些都是我的变数。
click = 0
mult = 1
dcp1 = 0
autoclickers = 0
mines = 0
grandmas = 0
doubleclickcost = 5
autoclickercost = 7
minecost = 10
grandmacost = 15
costmultiplyer = 1.3
顺便说一下,我刚拿出有问题的代码。这是处理奶奶成本的代码。
purchaseGrandmaButton = Button(master, text="Purchase Grandma - " + str(grandmacost) + " Clicks", command = purchaseGrandmaCommand)
purchaseGrandmaButton.pack()
所以我要做的就是让按钮更新按钮显示奶奶成本的金额。http://puu.sh/hOWdf/0970e92276.png< - 在我买奶奶之前。 http://puu.sh/hOWfy/6dad5b94bb.png< - 我买奶奶后。按钮上的数量/成本不会改变,我想要它,但我不知道如何。
答案 0 :(得分:2)
您可以在每次点击按钮时重新配置按钮的文字:
grandmacost = 15
def purchaseGrandmaCommand():
global grandmacost
grandmacost +=15
global purchaseGrandmaButton
purchaseGrandmaButton.config(text="Purchase Grandma - " + str(grandmacost) + " Clicks"