본문 바로가기

Programming/Python_Etc

파이선 kivy 시작하기4 - 파일 관리(file chooser)

반응형

파일관리 프로그램 예제입니다.

 

<main.py>

## File Chooser

from kivy.app import App
from kivy.uix.gridlayout import GridLayout

class TopGridLayout(GridLayout):
    def selected(self, directory, filename):
        try:
            self.ids.image.source = filename[0]
        except:
            pass

class TreeApp(App):
    def build(self):
        return TopGridLayout()

if __name__ == '__main__':
    TreeApp().run()

 

<tree.kv>

<TopGridLayout>:
    cols:2
    id:my_widget

    #FileChooserIconView:
    FileChooserListView:
        id:filechooser
        path:'D:\\'
        dirselect: True
        on_selection:my_widget.selected(filechooser.path, filechooser.selection)

    Image:
        id:image
        source:""

 

<결과>

 

한글 지원이 아직 부족하네요.

반응형