如何将变量的值替换为用户在 MDTextField 上输入的值

问题描述 投票:0回答:1

我分配了一个值,但我希望每次用户输入内容时它都会改变。喜欢

最初 号码=“054343232”

然后

number = MDTextField(text = "输入数字") 打印(数字)

所以我希望程序放弃一开始的值(054343232)并采用新值(用户写的内容)

老实说,我不知道该怎么办。这是我开始学习 python 和 kivymd 以来的第二周

为了值得的事情。我试过了

number = number = MDTextField(text = "输入数字")

python kivy variable-assignment kivymd
1个回答
0
投票

这是正确的。

number = MDTextField(text = "Enter a number")

然后获取其当前内容,

print(number.text)

但是,由于它是 GUI,因此您可以在某些操作期间进行打印,例如单击按钮或焦点从输入字段移开。否则,您最终将在创建字段后始终打印

Enter a number
,并且没有机会输入它

© www.soinside.com 2019 - 2024. All rights reserved.