按下选项卡式面板项时,如何更改文本的颜色((基维)

2024-04-20 07:27:21 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我想根据是否按下来更改选项卡式面板项中文本的颜色

我知道有一个功能叫做“on_touch_down”和“on_release”,但我不确定它们是否正确使用,甚至不知道如何使用它们

任何帮助都将不胜感激,谢谢


Tags: 文本功能面板release颜色on选项卡down
1条回答
网友
1楼 · 发布于 2024-04-20 07:27:21

检查选项卡面板项的state是否为down

片段

<TabbedPanelHeader>:
    background_normal: 'blue.png'
    background_down: 'red.png'
    color: (1, 1, 0, 1) if self.state == "down" else (1, 1, 1, 1)

输出

Tab1 - text colour changedTab2 - text colour changed

相关问题 更多 >