如何使用python代码创建未定义数量的TextInput并在kivy上获取它们的值



Hi我想创建n个TextInput小部件,如果可能的话,只使用python获取它们的值。我在用kivy这是我的python代码:

class S(GridLayout):
def __init__(self, *kwargs):
super().__init__(*kwargs)
self.cols=2
For i in range(n):
self.t=TextInput()
self.add_widget(self.t)

我想了解每个自我的价值顺便说一句,还有一个问题,我如何从另一个python文件导入值?(从名称.文件导入值无效(

感谢

您可以保留TextInput小部件的列表,如下所示:

class S(GridLayout):
def __init__(self, *kwargs):
super().__init__(*kwargs)
self.cols=2
self.tis = []
For i in range(n):
self.t=TextInput()
self.add_widget(self.t)
self.tis.append(self.t)

相关内容