使用由框传递的变量进行操作



我正在使用真正的辣椒和编舞。 我有一个对话框,可以抓取字符串(数字 1 到 6(的输入并将它们插入到特定的输出字符串中。 然后我在 python 中创建了一个自定义框,将该字符串转换为数字并进行操作(放置计数器或添加它在输入中收到的变量(。 为了测试"获取变量"的操作,我创建了这个 if,但它不起作用。 你能告诉我用于获取输入参数的正确语法吗?

点击这里查看代码照片

代码的几个问题:

你得到的参数
  • 是函数的"value"参数,你不需要value = self.getParameter(word)行。self.getParameter用于获取盒子参数(用盒子左下角的扳手编辑(,你似乎没有那个盒子。
  • 得到第二个参数,"word",它似乎没用,甚至可能导致问题(你添加了它吗?通常应该只有一个参数(
  • 你不应该把 self.onStop(( 和 if 放在同一行上
  • "如果"的第二个分支缺少一个点:selfonStopped1
  • 您应该为输出指定有意义的名称

(花一些时间做Python和Choregraphe教程可能是值得的,比如这些(

最新更新