CAFE

재후의 역과학

kivy

작성자재후|작성시간21.03.09|조회수272 목록 댓글 2

KIVY

 

(참조: https://kivy.org/)

 

 

kivy는

파이썬의 GUI 컴포넌트를 지원하며

반응형 컴포넌트 라이브러리입니다.

 

kivy를 이용하여

PC용 애플리케이션을 작성할 수 있으며

동시에

원한다면

스마트폰 어플로 전환할 수도 있습니다.

(Android, iOS, GNU/Linux, macOS, and Windows)

 

물론

파이썬 언어를 사용하여 작성된 kivy 라이브러리는

컴파일러를 거쳐

java 언어를 사용한 것처럼 전환되어

스마트폰 어플로 빌드되어 배포될 수 있습니다.

 

따라서

구성 연월일시반을

파이썬의 kivy 라이브러리로 작성될 수도 있습니다.

 

우선적으로

PC 애플리케이션으로 개발될 가능성이 많습니다.

 


 

KIVY App 기초

 

JetBrain사의 PyCharm IDE
Python 3.7
KIVY library
한글폰트: NGULIM.TTF

 

KIVY APP을 작성하기 위해서는

kivy.app 모듈이 필요하며

kivy.app 모듈에 있는

App 클래스를 상속받은 후

build 함수를 오버라이드 해야 한다.

 

상속받은 클래스의 인스턴스를 생성하면

app의 라이프 사이클을 시작하기 위한 준비가 된 것이며

인스턴스의 run() 메소드를 호출하면 된다.

 

[ full screen button labelled "안녕, KIVY"  ]

 

GridLayout & Binding Event

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자사랑 | 작성시간 21.03.09 감사합니다
  • 작성자체리 | 작성시간 21.03.09
    댓글 이모티콘
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼