我正在学习kivy,到目前为止,我只找到了文本输入的例子,它可以在按键后直接在屏幕上打印每个字母。我需要能够获取整个输入(例如城市名称列表),并将其解析为列表
代码如下所示:
GridLayout:
cols: 2
TextInput
id: cities
hint_text:'Enter text here'
pos_hint: {'center_x': 0.5, 'center_y': 0.705}
size_hint: 0.95, 0.5
on_text: app.process()
class AppWindow(App):
def process(self):
text = self.root.ids.cities.text
print(text)
我的输出:
p
pr
pra
prah
praha
praha
praha o
praha ol
praha olo
praha olom
praha olomo
praha olomou
praha olomouc
但我需要:
cities = [praha, olomouc]
目前没有回答
相关问题 更多 >
编程相关推荐