Koo*_*ing 2 python user-interface textinput python-2.7 kivy
background_active
Kivy 具有和属性,分别用于在焦点和未焦点时background_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)
Run Code Online (Sandbox Code Playgroud)
这将绑定焦点属性,因此颜色会根据焦点而变化......
归档时间: |
|
查看次数: |
4465 次 |
最近记录: |