반응형
파일관리 프로그램 예제입니다.
<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:""
<결과>
한글 지원이 아직 부족하네요.
반응형
'Programming > Python_Etc' 카테고리의 다른 글
파이썬 tkinter 로 둥근버튼(Round button) 구현하기 (0) | 2021.09.26 |
---|---|
파이썬 tkinter 로 투명 배경 구현하기 (0) | 2021.09.25 |
파이썬 kivy 시작하기 3 - 태양계 (0) | 2021.09.25 |
파이썬 kivy 시작하기 2 - kv 파일 분리 (0) | 2021.09.24 |
파이썬 kivy 시작하기 1 - Kivy란? (0) | 2021.09.24 |