在下面的 taipy 代码中,预期的功能是当单击图像时,应该将参数 cat 传递给 select_category 函数,但我无法让它正常工作: --- 页面“TaiPy_partials_0”发现 1 个警告 ---
<|{images_folder+r'\juice1.png'}|image|on_action=select_category(cat)|> def select_category(状态,猫): 打印(猫)
单击图像后将参数/参数传递给函数的正确原因是什么?
不要将 cat 作为函数的属性传递。正确的语法是:
<|{images_folder+r'\juice1.png'}|image|on_action=select_category|>
` 如果您首先在脚本中的某个位置定义了 cat,则应该在 state 中检索它。
cat = "your default value"
def select_category(state):
print(state.cat)