带参数的 Taipy 回调函数

问题描述 投票:0回答:1

在下面的 taipy 代码中,预期的功能是当单击图像时,应该将参数 cat 传递给 select_category 函数,但我无法让它正常工作: --- 页面“TaiPy_partials_0”发现 1 个警告 ---

  • 警告1:image.on_action:select_category(cat不是函数。

<|{images_folder+r'\juice1.png'}|image|on_action=select_category(cat)|> def select_category(状态,猫): 打印(猫)

单击图像后将参数/参数传递给函数的正确原因是什么?

callback taipy
1个回答
0
投票

不要将 cat 作为函数的属性传递。正确的语法是:

<|{images_folder+r'\juice1.png'}|image|on_action=select_category|>

` 如果您首先在脚本中的某个位置定义了 cat,则应该在 state 中检索它。

cat = "your default value" 

def select_category(state):
    print(state.cat)

© www.soinside.com 2019 - 2024. All rights reserved.