Visual Studio Code – Python 개발환경 설정

1. Visual Studio Code 설치     a. window 10에서 설치     b. Ubuntu에서 설치 위의 사이트를 참조하여 운영체계에 적합한 Visual Studio Code를 설치하시기 바랍니다. 2. 작업 폴더 설정 Visual Studio Code를 실행하여 작업중이거나 작업할 예정인 폴더를 등록합니다. 먼저 Visual Studio Code를 실행합니다. 좌측상단의 문서 아이콘을 클릭하시면 Open Folder의 파란색 버튼을 출력됩니다.  이 버튼을 클릭하여 작업 … Read more

kivy 수동 설치 – Jetson Nano 보드

1. Jetson Nano 보드에는 python 2.7.17과 python 3.6.9가 설치되어 있습니다. 따라서 python3 환경에서 kivy를 설치하겠습니다. 2. 먼저 kivy와 pygame과 관련된 종속성을 설치하겠습니다. 3. pip, setuptools를 업그레이드 합니다. 4. Cython 0.29.0 버전을 설치합니다. 5. numpy를 설치합니다. 6. pygame을 설치합니다. 먼저 업데이트를 실행합니다. pygame을 설치합니다. 위의 방법으로 pygame이 정상적으로 설치되지 않을 경우 아래의 방법을 실행해 보시기 바랍니다. … Read more

Jetson Nano 보드 – kivy 설치

1. 먼저 의존성 패키지를 설치합니다. 2. 다음 단계로 pip 의존성을 설치합니다. Jetson Nano 보드에는 기본적으로 Python(ver. 2.7.17)과 Python3(ver. 3.6.9)가 설치되어 있습니다. 별도로 Python 3.7.9를 설치한 경우 먼저 curl을 설치하고, get-pip.py를 다운로드하여 설하하면 됩니다. 먼저 curl이 설치되어 있는지 확인한 후 설치되지 않았으면 curl을 설치합니다. 3. kivy를 설치합니다. 4. kivy master를 설치합니다.

kivy 개발환경 설치 – LiClipse

1. LiClipse 사이트의 다운로드 페이지에 접속한다. www.liclipse.com/download.html 2. 윈도용 설치 파일은 아래의 그림과 같이 링크를 클릭하여 다운로드할 수 있다. 다운로드한 설치 파일은 liclipse_7.0.0_win32.x86_64.exe이다. 3. 실행파일을 클릭하여 설치를 시작한다. 4. 설치 위치를 지정한다. 5. Next 버튼을 2번 클릭하고 Install 버튼을 클릭한다. 6. 설치가 진행된다. 7. 설치가 정상적으로 완료되면 Finish 버튼을 클릭한다. 8. 작업 디렉토리를 설정하고, Launch … Read more

kivy 설치(Window10) – Python

 python이 이미 설치되어 있는 Window10 환경에서 kivy 설치 작업을 진행한다. 만약 python이 설치되지 않았을 경우 먼저 python을 설치하고 작업을 진행하길 바란다. 참고 :  Python 3.7 버전 설치 – Window 10 1. python 커맨드 창을 실행하고 미리 만들어 놓은 가상 환경을 아래와 같이 실행한다. 2. 최신 pip, wheel, virtualenv를 확인한다. 3. 기본 종속성을 설치한다. 4. Python 3.5 … Read more

kivy designer 설치

1. 아래의 사이트에 접속하여 설치 방법을 확인한다. github.com/kivy/kivy-designer 2. kivy designer를 위한 필수 구성요소를 설치한다. 3. XPopup을 설치한다. 4. kivy-designer를 설치한다. 5. kivy-designer 실행 kivy-designer를 실행할 때 아래와 같은 에러 발생할 수 있다. 이러한 에러가 발생한 이유는 ListAdapter의 일부인 ListView가 kivy v1.11.1부터는 지원하지 않기 때문이다. 6. 윈도우에서 kivy-designer 실행 에러 발생 시 다음과 같이 처리한다. … Read more

사용자/비밀번호 입력 창 예제

다음 예제는 레이블과 에디터를 배치하여 사용자 이름과 패스워드를 입력할 수 있는 다이얼로그 창을 출력하는 예이다. 그리드 레이어를 정의하는 LoginScreen 클래스를 정의하고 행을 2개로 지정한다. 사용자 이름 레이블과 비밀번호 텍스트 레이블을 선언하고 위젯에 추가한다. 또한 각 항목의 값을 입력받는 텍스트 입력 창을 선언하고 username과 password에 추가한다. 이렇게 선언한 LoginScreen 클래스 객체를 호출한다. 아래의 그림은 notebook에 소스를 … Read more