使用TextInput的用户输入 - Kivy

时间:2014-08-29 09:01:19

标签: python kivy

我正在尝试使用TextInput在kivy应用中进行一些简单的数学运算,以允许用户输入值。我在代码的kv部分定义了TextInput。我不确定如何创建一个简单的提交按钮来将TextInput(以kv定义)中的内容分配给变量,以便我可以在python部分中使用它进行基本数学运算。

1 个答案:

答案 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可能最有用的是一些其他小部件的方法,但可能是你喜欢的任何其他方法,或者如果它很简单你就可以直接编写函数。