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请检查