因此,我正在为学校的一个项目开发一个文件浏览器,我正在使用KivyMD中内置的文件浏览器小部件。问题是小部件的当前代码使其在图标视图中单击一次时打开一个目录。我需要它是一个单一的点击选择一个目录,然后双击打开它。我试着检查双触,但似乎不起作用。无论如何都有办法让它工作。我在python或kivy方面真的没有那么先进
kivyMD文件资源管理器的源代码:https://raw.githubusercontent.com/HeaTTheatR/KivyMD/master/kivymd/uix/filemanager.py
'''
非常感谢:)
Tags:
这是一个我认为你想要的黑客。在主
.py
文件的顶部,添加以下行(应在任何其他导入之前):然后使用以下
MyMDFileManager
而不是MDFileManager
:当接收到单次点击时,正常的单次点击处理延迟(使用
Clock.schedule_once()
)的时间略长于双次点击之间允许的最大时间如果再次单击的速度足够快,以致于双击,则取消计划的单次点击处理,并启动双击处理
相关问题 更多 >
编程相关推荐