반응형

#연구/#Kivy 10

Kivy로 안드로이드 앱을 만들기 전에 꼭 알아야할 것! (기초부터 실전까지!)

#Kivy로 안드로이드 앱을 만들기 전에 꼭 알아야할 것! #Kivy 안드로이드 앱 만들기 기초 안녕하세요. 오늘은 제가 Kivy로 안드로이드 앱을 만들기 전에 꼭 알고 넘어가야 할 것들에 대해 몇 가지 공유하려고 합니다. 우선 제가 블로그를 통해 Kivy로 안드로이드 앱 만들기에 대한 글들을 다수 올렸어요. 하지만, 그 전에 Kivy에 대하 기초 지식이 필요 할 것 같아 그 부분에 대해서 글을 쓴 것들이 있는데요. Kivy로 프로그래밍을 시작하려고 하시는 분들은 꼭 한번 쯤은 읽어보고 가셨으면 좋겠다는 마음으로 이 글을 쓰게 되었어요. Kivy에 대한 기초 지식을 쌓고 싶으신 분들은 우선 아래 링크를 통해 차근차근 배워가시길 바랍니다! 원하는 프로그램을 만들기 위해 꼭 필요한 부분만 나름대로 엄선한 내..

#연구/#Kivy 2021.06.03

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

[파이썬/Python] Kivy로 한글 출력하기 #파이썬 Kivy 한글 폰트 추가 및 출력 #한글 출력하기 Kivy를 통해 앱을 만드실 때 많이들 궁금해 하시는 부분이 바로 한글 출력에 대한 부분인데요. 오늘은 그 부분에 대해서 포스팅 해보도록 할게요. 먼저 한글을 출력하기 위해서는 한글 폰트가 필요한데요. 저 같은 경우는 NanumGothicCoding.ttf 폰트를 이용했어요. 저는 지금 Mac OSX를 사용하고 있다는 점을 염두해서 보시기 바랍니다! 일단 MainApp 클래스에 아래와 같이 폰트 위치를 지정해줍니다. 폰트 위치는 다들 제 각각이니 잘 지정해주시면 됩니다. 그리고는 라벨에다가 영어와 한글을 동시에 출력해보도록 할게요. class MainApp(App): def build(self): ..

#연구/#Kivy 2020.12.10

[파이썬/Python] Kivy로 만든 안드로이드 앱 광고 적용하기 (feat. Admob)

[파이썬/Python] Kivy로 만든 안드로이드 앱 광고 적용하기 (feat. Admob) #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Android 앱에 광고 적용하기 #Kivy 안드로이드 APK 생성하기 #Kivy 안드로이드 앱 Admob 적용하기 #Admob 적용 방법 공유 지난 포스팅으로 Kivy를 이용해서 Android APK 파일을 만들고, 그것을 Release 버전으로 패킹해서 실제 실행까지 되는 것을 알아 보았는데요. 본 포스팅을 읽어보시기 전에 이전 포스팅을 읽어보시면 많은 도움이 되실겁니다! 아래 링크를 통해 공유하겠습니다! [파이썬/Python] Kivy 안드로이드 앱 APK Release로 생성하기 (feat. buildozer) [파이썬/Python] Kivy..

#연구/#Kivy 2020.07.04

[파이썬/Python] Kivy 안드로이드 앱 APK Release로 생성하기 (feat. buildozer)

[파이썬/Python] Kivy 안드로이드 앱 APK Release로 생성하기 (feat. buildozer) #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #buildozer Release로 APK 생성하기 저번 포스팅에서는 buildozer를 이용해서 Debug 버전으로 APK를 생성하는 것을 진행 했었죠. 이 글을 읽기 전에 이전 글을 먼저 읽고 오시면 도움이 됩니다! 아래 링크를 이용하시면 되요! [파이썬/Python] Kivy 안드로이드 앱 만들기 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만 [파이썬/Python] Kivy 안드로이드 앱 만들기 1 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 ..

#연구/#Kivy 2020.07.04

[파이썬/Python] Kivy 안드로이드 앱 APK Debug로 생성하기 (feat. buildozer)

[파이썬/Python] Kivy 안드로이드 앱 만들기 1 #나는 파이썬으로 안드로이드 앱 만든다 #파이썬으로 만드는 앱 #Kivy 안드로이드 APK 생성하기 #파이썬으로 안드로이드 앱 만들기 #buildozer로 안드로이드 apk 빌드하기 지난 블로그에서 만든 로또 번호 생성기 프로그램을 이번에는 Android APK 파일로 만들어서 Android 앱으로 사용할 수 있게 해볼꺼에요. 로또 번호 생성기 프로그램 만드는 예제는 지난 블로그를 참고하세요. 아래 링크를 이용하시면 편린합니다! [파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 5 #Kivy Design Language #Kivy Python #Pyth [파이썬/Python] Kivy를 사용해서 Python GU..

#연구/#Kivy 2020.07.02

[파이썬/Python] Kivy 로또 번호 생성하는 프로그램 만들기 #Kivy로 만드는 로또 번호 생성기

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보 5 #Kivy 로또 번호 생성하는 프로그램 만들기 #Kivy로 만드는 로또 번호 생성기 #로또 번호 생성하는 프로그램 만들기 #로또 번호 생성기 #로또 번호 생성기 만들기 지난 포스팅까지 진행했던 내용을 토대로, 로또 번호를 랜덤으로 생성하는 프로그램을 만들어보겠습니다. 일단 화면 구성은 6개의 번호가 보여질 수 있는 Label 6개와 생성 / 초기화 버튼 각 1개씩 이렇게 구성합니다. lotto.kv : lbl_num01:lbl_num01 lbl_num02:lbl_num02 lbl_num03:lbl_num03 lbl_num04:lbl_num04 lbl_num05:lbl_num05 lbl_num06:lbl_num06 ca..

#연구/#Kivy 2020.07.02

[파이썬/Python] Kivy 버튼 생성 및 클릭 시 이벤트 핸들링 처리하기

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 4 #Kivy 버튼 생성 및 클릭 시 이벤트 핸들링 처리하기 #버튼 이벤트 핸들링 #버튼 클릭 시 함수 호출 이번에는 버튼을 생성해서 이벤트를 연결시키는 거을 해볼 예정입니다. 먼저 버튼 생성 전에, 저번 시간에 했던 Layout 크기를 살짝 조절하도록 하겠습니다. Layout 크기/색상 변경에 대한 내용은 아래 링크를 통해 확인하시기 바랍니다! [파이썬/Python] Kivy Kv Design Language 구역 나누기 #Layout 설정하기 #색상 변경하기 [파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #색상 변경하기 #Python GUI Progr..

#연구/#Kivy 2020.06.29

[파이썬/Python] Kivy Kv Design Language 구역 나누기 #Layout 설정하기 #색상 변경하기

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #색상 변경하기 #Python GUI Programming #Kv Design Language 구역 나누기 #Layout 설정하기 Kivy를 사용해서 파이썬으로 GUI 프로그래밍을 본격적으로 하기에 앞서, 먼저 Kv Design Language에 대해서 조금은 익숙해질 필요가 있는 것 같다. (나 또한 익숙치 않으므로..;) 그래서 먼저 간단하게 전체적인 화면의 Layout을 나눠보면서, Kv Design Language의 동작 방식이 어떻게 되는지 알아보도록 하자. 먼저, 저번에 사용한 샘플 코드를 조금 수정해보자. 이전에 사용한 샘플 코드가 궁금하신 분들은 아래 링크를 통해 확인하고 오면 ..

#연구/#Kivy 2020.06.28

[파이썬/Python] Kivy 디자인 언어를 이용한 Python GUI 프로그래밍 (feat. Kivy Design Language)

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 2 #Kivy Design Language #.kv 파일 #Builder.load_file Kv Design Language Kivy는 GUI 프로그래밍을 할 수 있도록 도와준다고 했다. 그렇다면, GUI 요소들을 어떻게 Control할 수 있을까? 그래서 Kivy는 Kv Design Language라는 것을 제공하고 있다. *.kv 확장자를 가지는 파일로 구성되고, 이 언어만의 규칙이 있다. 나도 처음 써보는 거라, 규칙같은 거 나도 잘 모른다. 그래서 그냥 무작정 해본다. 일단 이전 글에서 간단한 예제를 사용해서 Kivy 앱을 잠깐 만든 것이 있다. 그 예제를 다시 사용한다! 궁금한 분들은 아래 링크를 통해 확인하길..

#연구/#Kivy 2020.06.26

[파이썬/Python] Kivy Python GUI 프로그래밍의 첫걸음, Kivy 설치

[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 1 #Kivy 설치 #Kivy Python #Python GUI Programming Kivy는 파이썬을 이용해서 GUI프로그램을 만들 수 있도록 도와줍니다. Linux, Windows, OS X, Android, iOS, and Raspberry Pi 등 여러가지 OS 환경에서도 동일한 코드로 동작할 수 있게 해주는 아주 신기한 녀석이죠. Kivy 홈페이지 https://kivy.org/#home Kivy: Cross-platform Python Framework for NUI Open source Python framework for rapid development of applications that make us..

#연구/#Kivy 2020.06.26
반응형