gpt4 book ai didi

python - TextInput Kivy的自动 'focus'

转载 作者:行者123 更新时间:2023-11-28 16:29:44 25 4
gpt4 key购买 nike

我有一个如下所示的文本输入小部件:

<ReaderWidget>:
Label:
text: 'Please scan EBT card'
font_size: root.height/8
size: self.texture_size
bold: True
color: 0, 0.70, 0.93, 1
TextInput:
focus: True
password: True
multiline: False
cursor: 0, 0

根据用户按下另一个小部件中的按钮,小部件会动态添加到布局中。目前,用户必须在输入文本之前将鼠标/手指指向文本框,我希望光标位于文本框中准备好接收文本,而无需用户按下鼠标进行指示。有办法做到这一点吗?

似乎 focus : True 应该这样做。但似乎没有。

最佳答案

我知道这已经过时了,但是当我尝试做一些非常相似的事情时,我发现了这个问题。我添加 TextInput(并设置它的焦点)的代码在按钮的 on_press 处理程序中。按下会导致将 TextInput 添加到布局及其焦点集,但是当按钮被释放时它会失去焦点。将我的代码移动到 on_release 解决了这个问题。

关于python - TextInput Kivy的自动 'focus',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33176228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com