Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kivy Filechooser在滚动屏幕上重叠文本 版本 Python:3.7 操作系统:Windows 10 基维:1.11.1 Kivy安装方法:pip 描述_Python_Kivy_Kivy Language - Fatal编程技术网

Kivy Filechooser在滚动屏幕上重叠文本 版本 Python:3.7 操作系统:Windows 10 基维:1.11.1 Kivy安装方法:pip 描述

Kivy Filechooser在滚动屏幕上重叠文本 版本 Python:3.7 操作系统:Windows 10 基维:1.11.1 Kivy安装方法:pip 描述,python,kivy,kivy-language,Python,Kivy,Kivy Language,文件选择器在滚动文件列表时重叠文本。看起来第一个内容保持不变,滚动数据的内容显示在第一个内容的顶部 代码和日志 从kivy.app导入应用程序 从kivy.uix.floatlayout导入floatlayout 从kivy.uix.screenmanager导入屏幕,screenmanager 从kivy.uix.popup导入弹出窗口 从kivy.properties导入ObjectProperty、BoundedNumericProperty、StringProperty 从kivy.l

文件选择器在滚动文件列表时重叠文本。看起来第一个内容保持不变,滚动数据的内容显示在第一个内容的顶部

代码和日志

从kivy.app导入应用程序
从kivy.uix.floatlayout导入floatlayout
从kivy.uix.screenmanager导入屏幕,screenmanager
从kivy.uix.popup导入弹出窗口
从kivy.properties导入ObjectProperty、BoundedNumericProperty、StringProperty
从kivy.lang导入生成器
类第一窗口(屏幕):
def显示_负载(自身):
content=LoadDialog(load=self.load,cancel=self.disease\u弹出窗口)
self.\u popup=popup(title=“加载文件”,content=content,
大小提示=(0.9,0.9))
self.\u popup.open()
def解除_弹出窗口(自身):
self.\u popup.disclose()
def取消(自我):
通过
def加载(路径、选择):
打印(路径、选择)
类装入对话框(浮动布局):
load=ObjectProperty(无)
cancel=ObjectProperty(无)
类编辑器应用程序(应用程序):
def生成(自):
kv=Builder.load_文件(“editor.kv”)
self.screen\u manager=ScreenManager()
screen=FirstWindow(name=“first”)
self.screen\u manager.add\u小部件(screen)
self.screen\u manager.current=“第一”
返回self.screen\u管理器
如果名称=“\uuuuu main\uuuuuuuu”:
editor\u app=EditorApp()
编辑器_app.run()
KV文件

<FirstWindow>:
  BoxLayout:
    orientation: "vertical"
    Button:
      text: "Select Folder"
      on_release: root.show_load()

<LoadDialog>:
  BoxLayout:
    size: root.size
    pos: root.pos
    orientation: "vertical"
    FileChooserListView:
      id: filechooser

    BoxLayout:
      size_hint_y: None
      height: 30
      Button:
        text: "Cancel"
        on_release: root.cancel()

      Button:
        text: "Load"
        on_release: root.load(filechooser.path, filechooser.selection)
:
盒子布局:
方向:“垂直”
按钮:
文本:“选择文件夹”
发布时:root.show\u load()
:
盒子布局:
大小:root.size
pos:root.pos
方向:“垂直”
文件选择器列表视图:
id:filechooser
盒子布局:
尺寸提示:无
身高:30
按钮:
文本:“取消”
发布时:root.cancel()
按钮:
文本:“加载”
发布时:root.load(filechooser.path,filechooser.selection)
屏幕截图

对于面临相同问题的人,我通过将FileChooser替换为Plyer的原生FileChooser来解决问题。Github上的停用可能是

相同的问题有任何更新吗?@SalihKaragoz请检查