【问题标题】:Using user input from TextInput - Kivy使用来自 TextInput 的用户输入 - Kivy
【发布时间】:2014-10-23 06:32:13
【问题描述】:

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

【问题讨论】:

    标签: python kivy


    【解决方案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 可能最有用的是某个其他小部件的方法,但也可以是您喜欢的任何其他东西,或者如果它很简单,您可以将函数内联编写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-24
      • 2015-11-10
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 2021-03-10
      相关资源
      最近更新 更多