2016-08-12 13 views
0

私は各ボタンに表示されるテキストの色をpython kivy ListViewオブジェクトに変更しようとしています。kivyのテキストの色を変更ListView ListItemButton

マイ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でも便利ですが、私はそれを動作させることもできません。

ありがとうございます!その答えが見つかり

+0

を私は、テキストの色を変更するためのAPIとしてデフォルトボタンとは思いません。テキストを '' "'に設定して、表示するラベルと同じ位置とラベルでボタンの上にラベルを追加することができます。 – syntonym

答えて

関連する問題