宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述使用addButton时,AppJar已按下所有按钮相关的知识,希望能为你提供帮助。
所以我想使用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。
答案您对
.addButton()
的参数格式不正确。您实际上正在调用
.calculate()
函数,然后将结果传递给每个按钮。【使用addButton时,AppJar已按下所有按钮】相反,只需将函数的引用传递给每个按钮:
app = gui("Leiterspiel")
app.addLabel("l1", "Simple Demo")
app.addButton("1", calculate)
app.addButton("2", calculate)
app.addButton("3", calculate)
app.go()
推荐阅读
- 如何隐藏或删除Apple Watch状态栏中的时间()
- 在Recycler视图上添加图像视图时,Android导航抽屉动画滞后/减速
- Matlab - AppDesigner(使用GUI中断循环)
- 使用循环或lapply来读取和命名文件
- 如何从Delphi Android应用程序启动视频通话()
- R(试图理解逻辑以用lapply()替换循环)
- JSON Web Token教程(Laravel和AngularJS中的示例)
- 使用AngularJS和Play框架构建现代Web应用程序
- 使用Spring框架构建MVC应用程序(初学者教程)