使用addButton

时间:2018-09-15 21:41:46

标签: python user-interface

所以我想使用appJar,但是每当我使用addButton时,它都可以执行我只说过按一下putton时应该做的事情。这是解决问题的代码:

app = gui("Leiterspiel")
app.addLabel("l1", "Simple Demo")
app.addButton("1", calculate(1))
app.addButton("2", calculate(2))
app.addButton("3", calculate(3))
app.go()

我可以在控制台中看到立即使用1,2和3参数执行计算。

1 个答案:

答案 0 :(得分:0)

.addButton()的参数格式错误。

您实际上是在调用.calculate()函数,然后将结果传递给每个按钮。

相反,只需将对函数的引用传递给每个按钮:

app = gui("Leiterspiel")
app.addLabel("l1", "Simple Demo")
app.addButton("1", calculate)
app.addButton("2", calculate)
app.addButton("3", calculate)
app.go()