0
Pythonコードのラベルクラスのtext_size設定:私は次のコードを使用して呼び出されたListViewウィジェット持っ
.kv:
ListView:
id: myListView
size_hint_y: 0.5
の.py:
from kivy.adapters.simplelistadapter import SimpleListAdapter
from kivy.uix.label import Label
class CustomLabel(Label):
font_name = 'fonts/DroidSansMono.ttf'
font_size = 18
color = (1, 1, 0.8, 1)
halign = 'left'
text_size = self.size # this line doesn't work
myList = ['item 1', 'item 2', 'item 3']
sla = SimpleListAdapter(data=myList, cls=CustomLabel)
Iをラベルウィジェットの寸法全体を占めるようにテキストサイズを設定する方法を見つけることができません。 'self'は動作せず、ウィジェットのIDが参照されません。ウィジェットが作成される前に、最初の実行時にコードを解析しようとします。
どうすればいいですか?
:が、私はまだ私のListView内のテキストを中心としている(私は基本的にそれを揃える左しようとしているしかし、あなたはkivyルールを作成することができます私はそれがtext_sizeのために整列していないと思っていましたが、今はあまりよく分かりません)。私は何もListViewの項目を左に正当化するようだ! – user4893295