按下选项卡式面板项目中的文本时如何更改其颜色? (基辅)

时间:2019-03-26 20:53:29

标签: python kivy

所以我想根据是否按下选项卡式面板项来更改文本的颜色。

我知道有一个名为“ on_touch_down”和“ on_release”的函数,但是我不确定它们是否适合使用,甚至如何使用。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

检查TabbedPanelItem的statedown

摘要

<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 changed Tab2 - text colour changed