반응형
[파이썬/Python] Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 1
#Kivy 설치
#Kivy Python
#Python GUI Programming
Kivy는 파이썬을 이용해서 GUI프로그램을 만들 수 있도록 도와줍니다.
Linux, Windows, OS X, Android, iOS, and Raspberry Pi 등 여러가지 OS 환경에서도 동일한 코드로 동작할 수 있게 해주는 아주 신기한 녀석이죠.
Kivy 홈페이지
Kivy 설치
나는 Mac을 사용하고 있고, 일반 사용자 계정으로 진행해서, 명령이 조금 차이가 난다.
sudo python3 -m pip install kivy
sudo python3 -m pip install ffpyplayer
설치가 잘 끝난 것인지 확인해본다.
음 뭔가 실행이 잘 되는 것 같다.
Kivy 샘플 앱 만들기
Kivy 홈페이지 메인페이지에서, 맨 아래쪽에 가면 이렇게 간단한 예제코드가 나온다.
이걸로 잘 동작하는지 테스트하자.
똑같이 코드를 작성한다.
from kivy.app import App
from kivy.uix.button import Button
class TestApp(App):
def build(self):
return Button(text='Hello World')
TestApp().run()
그리고 실행!
오호라.
잘 동작한다.
이런 글은 어때요?
- Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 2 #Kivy Design Language #Kivy Python #Python GUI Programming #Kivy 디자인 언어 #.kv 파일 #Builder.load_file
- Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 3 #Kivy Python #Python GUI Programming #Kv Design Language 구역 나누기 #Layout 설정하기
- Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 4 #Kivy Design Language #Kivy Python #Python GUI Programming #버튼 만들기 #Button Event Handling #버튼 이벤트 핸들링 #버튼 클릭 시 함수 호출
- Kivy를 사용해서 Python GUI 프로그래밍을 시작해보자 5 #Kivy Design Language #Kivy Python #Python GUI Programming #로또 번호 생성하는 프로그램 만들기 #로또 번호 생성기 #로또 번호 생성기 만..
반응형
'#연구 > #Kivy' 카테고리의 다른 글
[파이썬/Python] Kivy 안드로이드 앱 APK Debug로 생성하기 (feat. buildozer) (5) | 2020.07.02 |
---|---|
[파이썬/Python] Kivy 로또 번호 생성하는 프로그램 만들기 #Kivy로 만드는 로또 번호 생성기 (0) | 2020.07.02 |
[파이썬/Python] Kivy 버튼 생성 및 클릭 시 이벤트 핸들링 처리하기 (0) | 2020.06.29 |
[파이썬/Python] Kivy Kv Design Language 구역 나누기 #Layout 설정하기 #색상 변경하기 (0) | 2020.06.28 |
[파이썬/Python] Kivy 디자인 언어를 이용한 Python GUI 프로그래밍 (feat. Kivy Design Language) (0) | 2020.06.26 |