如何将文本输入值添加到kivy python中字典中的值?
Posted
技术标签:
【中文标题】如何将文本输入值添加到kivy python中字典中的值?【英文标题】:How to add a textinput value to a value in a dictionary in kivy python? 【发布时间】:2019-11-25 21:07:02 【问题描述】:我正在构建一个简单的 gui,它是一个“银行账户经理”,我需要添加用户在存款屏幕的 textinput 中输入的值,然后将其添加到用户在注册屏幕中输入的余额中....注册屏幕的信息被保存到字典中..每个键都有一个列表的值,该列表有 9 个值...名称、姓氏余额等...但余额是字符串,我什至无法对它运行任何操作。
【问题讨论】:
【参考方案1】:我建议显示代码以尝试解决问题。但是,要使用提供的信息回答您的问题,我建议使用按钮小部件并在 .kv 文件中使用它的属性。 on_press:/on_release: root.myfunction()
然后在下面的屏幕/应用程序类中使用如下内容:
.kv/Builder_loadstring:
TextInput:
id: mywidget
text: 'mywidget'
Button:
text: 'Run a Function'
on_release: root.myfunction()
python:
class MyApp(App):
def myfunction(self):
*whatever you want it to do*
value = self.ids.mywidget.text
*value = self.ids.mywidget.data* #For when you are using lists for recycleview/spinners#
*value = self.ids.mywidget.some_type_of_widget_property*
*whatever you want it to do*
【讨论】:
以上是关于如何将文本输入值添加到kivy python中字典中的值?的主要内容,如果未能解决你的问题,请参考以下文章