我正在尝试使用TextInput
在kivy应用中进行一些简单的数学运算,以允许用户输入值。我在代码的kv部分定义了TextInput
。我不确定如何创建一个简单的提交按钮来将TextInput
(以kv定义)中的内容分配给变量,以便我可以在python部分中使用它进行基本数学运算。
答案 0 :(得分:1)
您需要执行以下操作:
BoxLayout:
orientation: 'vertical'
TextInput:
id: ti
Button:
text: 'do something!'
on_press: run_some_function_with_text(ti.text)
run_some_function_with_text
可能最有用的是一些其他小部件的方法,但可能是你喜欢的任何其他方法,或者如果它很简单你就可以直接编写函数。