当我按下数字按钮时如何在文本输入框中显示文本。我正在创建密码登录
how to display text in textinput box when i press number button. i am creating passcode login
我正在创建密码登录应用程序屏幕,当我按下按钮时,它将打印文本,但不在文本输入框中。我想在第一个屏幕中创建的文本框中打印我的文本。请帮助我。
基维
BT0 = Button(text="0", size_hint=(0.1, 0.1), pos_hint={'center_x': 0.5, 'center_y': 0.3}, color=(0, 0, 0, 1))
BT0.bind(on_press=callback)
layout.add_widget(BT0)
textinput = TextInput(password=True,multiline=False, size_hint=(.2, .05), halign="center",
pos_hint={'center_x': 0.5, 'center_y': 0.8})
textinput.bind()
layout.add_widget(textinput)
return layout
据我了解,您正试图在另一个屏幕中检索 TextInput
的文本。您所要做的就是给 TextInput
一个 id,然后您可以通过 运行 self.ids.NAME_OF_ID.text
简单地获取文本(这必须在 class 函数中)
我正在创建密码登录应用程序屏幕,当我按下按钮时,它将打印文本,但不在文本输入框中。我想在第一个屏幕中创建的文本框中打印我的文本。请帮助我。
基维
BT0 = Button(text="0", size_hint=(0.1, 0.1), pos_hint={'center_x': 0.5, 'center_y': 0.3}, color=(0, 0, 0, 1))
BT0.bind(on_press=callback)
layout.add_widget(BT0)
textinput = TextInput(password=True,multiline=False, size_hint=(.2, .05), halign="center",
pos_hint={'center_x': 0.5, 'center_y': 0.8})
textinput.bind()
layout.add_widget(textinput)
return layout
据我了解,您正试图在另一个屏幕中检索 TextInput
的文本。您所要做的就是给 TextInput
一个 id,然后您可以通过 运行 self.ids.NAME_OF_ID.text
简单地获取文本(这必须在 class 函数中)