for ループでより多くのラベルを作成しようとしていますが、常に奇妙な問題が発生します。プログラムは for ループ全体を通過しますが、すべてのラベルを作成するわけではありません。コードは次のとおりです。
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
class MyWidget(Widget):
def draw(self):
with self.canvas:
for i in range(6):
print('I draw label')
Label(text = 'hello', pos=(i*100, 100))
class MyApp(App):
def build(self):
game = MyWidget()
game.draw()
return game
if __name__ == '__main__':
MyApp().run()
私が間違っていること、または問題をどのように解決するかを誰かが知っている場合は、お知らせください。