使用 Taipy 的状态控制颜色

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

页面上显示的状态有红色和绿色(https://docs.taipy.io/en/latest/manuals/gui/controls/)。如果您有两种以上的状态,我如何使它们具有两种或更多种不同的颜色。下面是点击切换按钮更改状态但所有颜色都相同的代码。我理解的“id=statuslog”的id是给三个的。它会使用个人 ID“FT1”、“FT2”和“FT3”吗?

代码: 从 taipy 导入 Gui

        value_tgg=[('TG1', 'Choice 1'), ('TG2', 'Choice 2'), ('TG3', 'Choice 3')]
        value_tgg_choice=value_tgg[0]
        val_status1= [('FT1', 'Recording'), ('FT2', 'Recorded'), ('FT3', 'Failed')]
        val_status_choice1=val_status1[0]

        page1_md="""

        ## TESTE

        <|{val_status_choice1}|status|lov={val_status1}|id=statuslog|>

        <|{value_tgg_choice}|toggle|lov={value_tgg}|on_change={on_value_tgg}|>


        """


        def on_value_tgg(state, id, action):
            print(state.value_tgg_choice)
            if state.value_tgg_choice[1]=='Choice 1':
            state.val_status_choice1=state.val_status1[1]
            print('1')
            elif state.value_tgg_choice[1]=='Choice 2':
            state.val_status_choice1=state.val_status1[2]
            print('2')
            elif state.value_tgg_choice[1]=='Choice 3':
            state.val_status_choice1=state.val_status1[0]
            print('3')
python user-interface controls taipy
© www.soinside.com 2019 - 2024. All rights reserved.