LoadDialog – displaying a directory of files
In this section, we will discuss how to display a directory tree in Kivy in order to select a file. First, we will define the interface in loaddialog.kv
:
390. # File name: loaddialog.kv 391. <LoadDialog>: 392. BoxLayout: 393. size: root.size 394. pos: root.pos 395. orientation: "vertical" 396. FileChooserListView: 397. id: filechooser 398. path: './' 399. BoxLayout: 400. size_hint_y: None 401. height: 30 402. Button: 403. text: "Cancel" 404. on_release: root.cancel() 405. Button: 406. text: "Load" 407. on_release: root.load(filechooser.path, filechooser.selection)
There is nothing new in this code except for the use of the FileChooserListView
widget. It will display the directory tree of files. The path property (line 398) will indicate the base path of where to...