如何在 kivyMD 上检索 MDTextFieldRound 的值?
How to retrieve the value of an MDTextFieldRound on kivyMD?
这几天我一直在寻找如何检索在 Kivy 上用 MDTextFieldRound 编写的文本。
因此,如果您知道我的问题的答案,请不要犹豫,写信给我。
布鲁斯
如果我设置一个 texfield id,它最适合我,然后我在 python 中访问它。
例如.kv:
MDTextFieldRect:
id: user_name (Here is a id)
font_size: 0.65 * self.height
size_hint: 1, .8
max_text_length: 9
pos_hint: {"center_x": .5, "center_y": .5}
然后在.py中:
当您想更改字段中的文本时:
class ProfileWindow(Screen):
def clear_info(self):
self.ids['user_name'].text = ""
self.ids['user_pass'].text = ""
self.ids['user_address'].text = ""
self.ids['user_number'].text = ""
或者如果您想从文本字段中获取文本:
def clear_info(self):
name = self.ids['user_name'].text
这几天我一直在寻找如何检索在 Kivy 上用 MDTextFieldRound 编写的文本。 因此,如果您知道我的问题的答案,请不要犹豫,写信给我。 布鲁斯
如果我设置一个 texfield id,它最适合我,然后我在 python 中访问它。 例如.kv:
MDTextFieldRect:
id: user_name (Here is a id)
font_size: 0.65 * self.height
size_hint: 1, .8
max_text_length: 9
pos_hint: {"center_x": .5, "center_y": .5}
然后在.py中: 当您想更改字段中的文本时:
class ProfileWindow(Screen):
def clear_info(self):
self.ids['user_name'].text = ""
self.ids['user_pass'].text = ""
self.ids['user_address'].text = ""
self.ids['user_number'].text = ""
或者如果您想从文本字段中获取文本:
def clear_info(self):
name = self.ids['user_name'].text