Python Kivyを使っています。
データベースからの取得とループを行うためにfor文を利用する予定ですが、
試しにリストから取得するようなコードを書いてみましたが、取得できないようです。
コンソールで確認してもtextとsourceだけ空でした。
どこが間違ってるかわかる方、教えてください。
python
1class List(ButtonBehavior, GridLayout): 2 def Get_List_DB(self): 3 image = ['1.png','2.png','3.png','4.png','5.png'] 4 names = ['Tanaka','Kenta','Holi','Mita','Tatti'] 5 for img, nme in zip(image, names): 6 self.src = 'img/' + img 7 self.text = nme 8 9 10class Screeeen(Screen): 11 List = List() 12 def on_enter(self): 13 List.Get_List_DB(self) 14 15 16Builder.load_string(''' 17GridLayout: 18 cols: 3 19 size_hint: 1, None 20 height: self.minimum_height 21 List: 22 src: '' 23 txt: '' 24 Image: 25 source: self.parent.src 26 Label 27 text: self.parent.txt 28 29''') 30
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/15 11:26