Kivy文件选择器_选择无触发事件


Kivy 2.0我并不是只使用kv格式的python脚本。
self.fileBrowser = FileChooserIconView(# select_string='Select', dirselect: True
# path='projects/' + self.engineConfig.currentProjectName + '/data/',
filters=['*.png', '*.jpg'],
path= drives[1] + '/',
size_hint=(1,3),
on_selection=fileBrowserSelected,
on_release=fileBrowserSelected,
on_press=fileBrowserSelected
on_submit=self.load_from_filechooser
)
self.rightBox.add_widget(self.fileBrowser)
#self.fileBrowser.bind(on_press=partial(self.fileBrowserSelected))
self.fileBrowser.bind(on_submit=partial(self.load_from_filechooser))
self.rightBox.add_widget(Label(text='Application assets pack path'))

我尝试了实用的、带有self.method的本地def。

仅在双击时提交工作(_submit(。

有什么建议吗?

尝试像这样绑定函数:

self.fileBrowser = FileChooserIconView(# select_string='Select', dirselect: True
# path='projects/' + self.engineConfig.currentProjectName + '/data/',
filters=['*.png', '*.jpg'],
path= drives[1] + '/',
size_hint=(1,3),
on_selection=lambda a: self.fileBrowserSelected(),
on_release=lambda a: self.fileBrowserSelected(),
on_press=lambda a: self.fileBrowserSelected(),
on_submit=self.load_from_filechooser
)

最新更新