章节知识点总览
kivy中的FileChooser小部件提供了浏览文件的功能,它可以通过两种不同的方式(FileChooserListView图标显示,FileChooserIconView列表显示)显示文件或文件夹,这两种方式都提供了滚动和选择等基本的用户交互功能。
5.4.1 使用方法:
新建一个filechooser.py文件,在filechooser.py文件中定义Popup弹窗和show_load()回调方法,具体代码如下:
from kivy.app import App
from kivy.uix.popup import Popup
from kivy.uix.boxlayout import BoxLayout
from kivy.properties import ObjectProperty
class MyFileChooser(BoxLayout):
load = ObjectProperty(None)
cancel = ObjectProperty(None)
class FileChooserBox(BoxLayout):
loadfile = ObjectProperty(None)
def __init__(self,**kwargs):
super().__init__(**kwargs)
def show_load(self):
content = MyFileChooser(load=self.load,cancel=self.dismiss_popup)
#打开一个弹窗
self._popup = Popup(title='Load file',content=content,size_hint=(0.9,0.9))
self._p

本文介绍Kivy框架中的文件选择器组件使用方法,包括如何创建弹窗、定义回调函数及配置不同显示模式。同时列举了文件选择器的常用属性及其功能。
最低0.47元/天 解锁文章
1450

被折叠的 条评论
为什么被折叠?



