gpt4 book ai didi

python - 如何根据焦点设置Kivy TextInput背景颜色

转载 作者:行者123 更新时间:2023-12-02 20:51:50 26 4
gpt4 key购买 nike

Kivy 具有属性 background_activebackground_normal,用于设置 TextInput 小部件在聚焦和未聚焦时的背景,分别。但是,这设置了背景图像,而不是 rgba 颜色。有一个 background_color 属性,但这会设置 TextInput 的背景颜色,无论它是否处于焦点状态。

如何根据 TextInput 是否获得焦点来更改其背景颜色?

最佳答案

尝试在 KV 文件中创建一个新的 TextInput

<MyTextInput@TextInput>:
background_color: (1,0,0,1) if self.focus else (0,0,1,1)

这将绑定(bind)焦点属性,因此颜色将根据焦点而变化...

关于python - 如何根据焦点设置Kivy TextInput背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41970395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com