반응형
[파이썬/Python] Kivy로 한글 출력하기
#파이썬 Kivy 한글 폰트 추가 및 출력
#한글 출력하기
Kivy를 통해 앱을 만드실 때
많이들 궁금해 하시는 부분이
바로 한글 출력에 대한 부분인데요.
오늘은 그 부분에 대해서 포스팅 해보도록 할게요.
먼저 한글을 출력하기 위해서는 한글 폰트가 필요한데요.
저 같은 경우는 NanumGothicCoding.ttf 폰트를 이용했어요.
저는 지금 Mac OSX를 사용하고 있다는 점을 염두해서 보시기 바랍니다!
일단 MainApp 클래스에 아래와 같이 폰트 위치를 지정해줍니다.
폰트 위치는 다들 제 각각이니 잘 지정해주시면 됩니다.
그리고는 라벨에다가 영어와 한글을 동시에 출력해보도록 할게요.
class MainApp(App):
def build(self):
fontName = '~/NanumGothicCoding.ttf'
return Label(text='Hi ? \n안녕?', font_name=fontName)
잘 출력되는지 실행해 볼까요?
호호! 한글이 잘 출력되는 거 보이시죠?
아주 간단합니다.
그러면 아래에는 참고하시라고
완성된 코드를 공유할게요!
# -*- coding:utf-8 -*-
from kivy.app import App
from kivy.uix.label import Label
class MainApp(App):
def build(self):
fontName = '~/NanumGothicCoding.ttf'
return Label(text='Hi ? \n안녕?', font_name=fontName)
def main():
MainApp().run()
if __name__ == "__main__":
main()
추가로 아래에는 Kivy 관련한 이전 포스팅 글들을 링크해놓을게요.
참고하시기 바랍니다!
반응형
'#연구 > #Kivy' 카테고리의 다른 글
Kivy로 안드로이드 앱을 만들기 전에 꼭 알아야할 것! (기초부터 실전까지!) (0) | 2021.06.03 |
---|---|
[파이썬/Python] Kivy로 만든 안드로이드 앱 광고 적용하기 (feat. Admob) (0) | 2020.07.04 |
[파이썬/Python] Kivy 안드로이드 앱 APK Release로 생성하기 (feat. buildozer) (4) | 2020.07.04 |
[파이썬/Python] Kivy 안드로이드 앱 APK Debug로 생성하기 (feat. buildozer) (5) | 2020.07.02 |
[파이썬/Python] Kivy 로또 번호 생성하는 프로그램 만들기 #Kivy로 만드는 로또 번호 생성기 (0) | 2020.07.02 |