Android 文本输入气泡不';Kivy:我不能长时间保持联系

Android 文本输入气泡不';Kivy:我不能长时间保持联系,android,python,kivy,Android,Python,Kivy,当我长时间触摸android应用程序(通过Kivy构建)上的文本输入时,气泡会出现一秒钟,然后消失 我正在学习Kivy的文本输入,了解它是如何工作的。我在kivy应用程序中添加了一个简单的文本输入,并尝试从我的剪贴板粘贴一些东西。当我长按TextInput时,android泡泡只出现了一秒钟(或者可能不到一秒钟),然后消失了 我在这个论坛上读到关于use\u bubble:True 我也将其添加到了.kv文件中,但也不起作用 请帮忙 Label: text:"Enter text to

当我长时间触摸android应用程序(通过Kivy构建)上的文本输入时,气泡会出现一秒钟,然后消失

我正在学习Kivy的文本输入,了解它是如何工作的。我在kivy应用程序中添加了一个简单的文本输入,并尝试从我的剪贴板粘贴一些东西。当我长按TextInput时,android泡泡只出现了一秒钟(或者可能不到一秒钟),然后消失了

我在这个论坛上读到关于
use\u bubble:True

我也将其添加到了.kv文件中,但也不起作用

请帮忙

Label:
    text:"Enter text to be encoded"
TextInput:
    id:obox
    use_bubble:True
    foreground_color:(1,0,0,1)
    multiline:True
    on_touch_down: if self.collide_point(*args[1].pos): self.text = ""

泡沫的关闭可能有几个原因:

  • 按键(只有像Escape这样有趣的键)
  • 鼠标或触摸移动、滚动或按键
  • 更改textinput小部件中的光标位置
  • 更改焦点(文本输入或任何其他小部件)
我建议使用调试器在
\u hide\u cut\u copy\u paste
方法的
TextInput
小部件
确定关闭气泡的原因。

气泡关闭可能有几个原因:

  • 按键(只有像Escape这样有趣的键)
  • 鼠标或触摸移动、滚动或按键
  • 更改textinput小部件中的光标位置
  • 更改焦点(文本输入或任何其他小部件)
我建议使用调试器在
\u hide\u cut\u copy\u paste
方法的
TextInput
小部件
确定关闭气泡的原因。

在main.py文件中添加以下代码

class CustomTextInput(TextInput):
    def _hide_cut_copy_paste(self, win=None):
        bubble = self._bubble
        if not bubble:
            return
        #bubble_hide()

在.kv文件中使用CustomTextInput而不是TextInput在main.py文件中添加以下代码

class CustomTextInput(TextInput):
    def _hide_cut_copy_paste(self, win=None):
        bubble = self._bubble
        if not bubble:
            return
        #bubble_hide()

在.kv文件中使用CustomTextInput而不是TextInput,有人能帮我吗?没有人能帮我吗?有人能帮我吗?没有人能帮我吗??