728x90 반응형 Kivy2 Python만으로 어플을 만들어보자 A SimplePaint App with kivy 그림판 어플을 만들어보자 1. Adding Behaviour (touch -> new color) from random import random from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse, Line class MyPaintWidget(Widget): def on_touch_down(self, touch): color = (random(), random(), random()) #1 with self.canvas: Color(*color) #2 d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) tou.. 2023. 2. 8. Python만으로 어플을 만들어보자 (create an application) kivy 실행해보기 kivy도 설치했으니 이제 kivy공식문서를 따라 어플리케이션 개발을 진행해보고자 합니다. kivy에서는 kivy를 익히기 위한 튜토리얼로 단순한 형태의 핑퐁게임개발을 제공하고 있습니다. 초창기 컴퓨터에 들어가는 게임처럼 생겼군요 그런데 시작 하기 전에 먼저 Create an application 을 보고 오라고 하는군요! 그럼 보고옵시다. Create an application 여기서는 더욱 간단한 형태의 어플리케이션 구동을 설명하고 있습니다. 우선 가이드의 코드를 그대로 따라해 보겠습니다. kivy_venv를 생성했던 디렉토리에 main.py 파일을 생성한 뒤, 공식문서에 있는 코드를 그대로 복사해 넣어보겠습니다. import kivy kivy.require('2.1.0') # r.. 2023. 1. 20. 이전 1 다음 728x90 반응형