#연구/#Kivy

[파이썬/Python] Kivy로 한글 출력하기 #파이썬 Kivy 한글 폰트 추가 및 출력 #한글 출력하기

every7hing 2020. 12. 10. 13:40
반응형

 

[파이썬/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 관련한 이전 포스팅 글들을 링크해놓을게요.

참고하시기 바랍니다!

 

 

2020/07/04 - [#연구/#Python] - [파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #Android 앱에 광고 적용하기 #Kivy 안드로이드 APK 생성하기 #Kivy 안드로이드 앱 Admob 적용하기 #Admob 적용 방법 공유

 

[파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #Android 앱에 광

[파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Android 앱에 광고 적용하기 #Kivy 안드로이드 APK 생성하기 #Kivy 안드로이드 

isss.tistory.com

2020/07/04 - [#연구/#Python] - [파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #buildozer Release로 APK 생성하기

 

[파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만

[파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #buildozer Release로 APK 생성하기 저번 포스팅에서.

isss.tistory.com

2020/07/02 - [#연구/#Python] - [파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #파이썬으로 안드로이드 앱 만들기 #buildozer로 안드로이..

 

[파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만

[파이썬/Python] Kivy 안드로이드 앱 만들기 1 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #파이썬으로 안드로이드 앱 만들기 #buildozer로 

isss.tistory.com

2020/07/02 - [#연구/#Python] - [파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 5 #Kivy Design Language #Kivy Python #Python GUI Programming #로또 번호 생성하는 프로그램 만들기 #로또 번호 생성기 #로또 번호 생성기 만..

 

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 5 #Kivy Design Language #Kivy Python #Pyth

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보 5 #Kivy Design Language #Kivy Python #Python GUI Programming #로또 번호 생성하는 프로그램 만들기 #로또 번호 생성기 #로또 번호 생성..

isss.tistory.com

2020/06/29 - [#연구/#Python] - [파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 4 #Kivy Design Language #Kivy Python #Python GUI Programming #버튼 만들기 #Button Event Handling #버튼 이벤트 핸들링 #버튼 클릭 시 함수 호출

 

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 4 #Kivy Design Language #Kivy Python #Pyth

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 4 #Kivy Design Language #Kivy Python #Python GUI Programming #버튼 만들기 #Button Event Handling #버튼 이벤트 핸..

isss.tistory.com

2020/06/28 - [#연구/#Python] - [파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #Python GUI Programming #Kv Design Language 구역 나누기 #Layout 설정하기

 

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #Python GUI Programming #Kv

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #Python GUI Programming #Kv Design Language 구역 나누기 #Layout 설정하기 Kivy를 사용해서 파이썬으로 GUI 프로그래밍을..

isss.tistory.com

 

반응형