ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이폰에서 kivy 프로그래밍..
    Android/kivy 2015. 10. 11. 20:29
    Kivy로 앱을 만들었을 때...한글 출력은 잘되지만 입력은 불가능한줄 알았었습니다.

    그러다 오늘 Qpython앱을 깔고 가지고 놀다가 kivy프로그래밍도 가능하다는 점을 발견해서 혹시나 하는 맘에 TextInput에 font_name으로 한글 폰트를 적어줬더니 한글이 입력되네요..

    아래 결과는 Label에도 한글폰트를 지정해주어서 나온 결과물입니다..


    1. #-*-coding:utf8;-*-  
    2. #qpy:2  
    3. #qpy:kivy  
    4.   
    5. from kivy.app import App  
    6. from kivy.uix.scatter import Scatter  
    7. from kivy.uix.label import Label  
    8. from kivy.uix.floatlayout import FloatLayout  
    9. from kivy.uix.textinput import TextInput  
    10. from kivy.uix.boxlayout import BoxLayout  
    11.   
    12.   
    13. class TutorialApp(App):   
    14.   def build(self):   
    15.       b = BoxLayout(orientation='vertical')   
    16.       t = TextInput(font_size=150, size_hint_y=None, height=200
    17. font_name='/system/fonts/NanumGothic.ttf')   
    18.       f = FloatLayout()   
    19.       s = Scatter()   
    20.       l = Label(text="Hello!", font_size=150
    21. font_name='/system/fonts/NanumGothic.ttf')   
    22.       f.add_widget(s)   
    23.       s.add_widget(l)   
    24.       b.add_widget(t)   
    25.       b.add_widget(f)   
    26.       t.bind(text=l.setter('text'))   
    27.       return b   
    28.         
    29. if __name__ == "__main__":   
    30.     TutorialApp().run()  


    포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
    댓글로 알려주시면 빠른 시일내에 답변을 드리겠습니다.

    여러분의 응원으로 좋은 컨텐츠가 만들어집니다. 지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 : )

    유튜브 구독하기


    댓글 0

Designed by Tistory.