更改 kivy ListView ListItemButton 的文本颜色
Change text color of kivy ListView ListItemButton
我正在尝试更改 python kivy ListView 对象中每个按钮上显示的文本的颜色。
我的 kivy 代码如下所示(我的 python 代码中没什么内容):
#:kivy 1.9.1
#:import BoxLayout kivy.uix.boxlayout.BoxLayout
#:import ListAdapter kivy.adapters.listadapter.ListAdapter
#:import ListView kivy.uix.listview
#:import ListItemButton kivy.uix.listview.ListItemButton
<ListItemButton>:
selected_color: 200, 200, 200, 1
deselected_color: 0, 0, 0, 1
BoxLayout:
ListView:
adapter:
ListAdapter(
data=['Home', 'Work', 'Other', 'Custom'],
cls=ListItemButton,
selection_mode='multiple',
allow_empty_selection=True,
)
size_hint: (None, None)
size: (100, 44)
pos_hint: {'center_x': .5, 'center_y': .5}
当按钮的颜色为 selected/deselected(使用 <ListItemButton>
)时,我能够成功更改按钮的颜色,但我似乎找不到关于如何更改按钮颜色的任何明确解释文本本身的颜色。
Markup: True
会很有用,但我也无法让它工作。
谢谢!
找到答案:
https://groups.google.com/forum/#!topic/kivy-users/LcLj02Qd2PY
<ListItemButton>:
selected_color: 200, 200, 200, 1
deselected_color: 0, 0, 0, 1
color: 0, 0, 0, 1
我正在尝试更改 python kivy ListView 对象中每个按钮上显示的文本的颜色。
我的 kivy 代码如下所示(我的 python 代码中没什么内容):
#:kivy 1.9.1
#:import BoxLayout kivy.uix.boxlayout.BoxLayout
#:import ListAdapter kivy.adapters.listadapter.ListAdapter
#:import ListView kivy.uix.listview
#:import ListItemButton kivy.uix.listview.ListItemButton
<ListItemButton>:
selected_color: 200, 200, 200, 1
deselected_color: 0, 0, 0, 1
BoxLayout:
ListView:
adapter:
ListAdapter(
data=['Home', 'Work', 'Other', 'Custom'],
cls=ListItemButton,
selection_mode='multiple',
allow_empty_selection=True,
)
size_hint: (None, None)
size: (100, 44)
pos_hint: {'center_x': .5, 'center_y': .5}
当按钮的颜色为 selected/deselected(使用 <ListItemButton>
)时,我能够成功更改按钮的颜色,但我似乎找不到关于如何更改按钮颜色的任何明确解释文本本身的颜色。
Markup: True
会很有用,但我也无法让它工作。
谢谢!
找到答案:
https://groups.google.com/forum/#!topic/kivy-users/LcLj02Qd2PY
<ListItemButton>:
selected_color: 200, 200, 200, 1
deselected_color: 0, 0, 0, 1
color: 0, 0, 0, 1