0

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}

ボタンを選択/選択解除すると( を使用して)、ボタンの色を正常に変更できます<ListItemButton>が、テキスト自体の色を変更する方法について明確な説明が見つからないようです。

Markup: True便利ですが、それを機能させることもできません。

ありがとう!

4

1 に答える 1

0

答えが見つかりました:

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
于 2016-08-12T12:21:51.890 に答える