PYTHON(파이썬)/TKINTER & KIVY
-
Google Sheet 사용 (credentials.json)PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 30. 07:46
credentials.json파일은 Google API 사용을 위해 필요한 인증 정보를 포함한 파일입니다. 이 파일을 만들기 위해 다음 단계를 따라주세요:1. Google Cloud 프로젝트 생성Google Cloud Console 에 접속합니다: https ://console .cloud .google .com/새 프로젝트 를 생성합니다.상단에서 프로젝트 선택 메뉴를 클릭하고 "새 프로젝트"를 클릭합니다.프로젝트 이름을 입력하고 "생성"을 클릭합니다.2. Google Sheets API 및 Google Drive API 사용 설정프로젝트가 생성되면, API & 서비스 > 라이브러리 로 이동합니다.Google Sheets API 를 검색하여 추가 후 설정 버튼을 클릭하세요.동일한 방식으로 Google D..
-
kivy & opencv (camera & cctv)PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 07:54
PC카메라를 제어하고 클릭시 이미지로 저장 후 리스트로 표시 경계선 표시 및 Clear 기능 추가 ############################################################### eCamera# By : GSSEO Date : 2024.10.29##############################################################import cv2from kivy.app import Appfrom kivy.clock import Clockfrom kivy.graphics.texture import Texturefrom kivy.uix.image import Imagefrom kivy.uix.boxlayout import BoxLayoutf..
-
kivy로 윈도우용 GUI 구현하기PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 06:51
from random import randomfrom kivy.app import Appfrom kivy.uix.widget import Widgetfrom kivy.uix.button import Buttonfrom kivy.graphics import Color, Ellipse, Lineclass MyPaintWidget(Widget): def on_touch_down(self, touch): color = (random(), 1, 1) with self.canvas: Color(*color, mode='hsv') d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2),..
-
GUI 툴 kivy란? (크로스 플랫폼)PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 05:57
Kivy는 파이썬으로 작성된 오픈 소스 크로스 플랫폼 GUI 라이브러리로, 멀티 터치 응용 프로그램을 개발할 수 있도록 지원합니다. Kivy는 여러 장치에서 실행될 수 있는 애플리케이션을 개발할 수 있게 해주며, 다양한 위젯을 제공하여 사용자 인터페이스를 쉽게 구성할 수 있습니다. 다음은 Kivy를 사용한 안드로이드 애플리케이션 개발에 대한 세부 설명입니다. 1. Kivy 설치 Kivy를 사용하기 위해 우선 Kivy 라이브러리를 설치해야 합니다. 일반적으로 사용하는 방법은 pip 패키지 관리자를 통한 설치입니다: pip install kivy 2. 애플리케이션 작성 Kivy의 기본적인 애플리케이션을 작성하기 위해서는 Python 코드를 사용해야 합니다. 예를 들어, 간단한 Kivy 애플리케이션은 다음과 ..
-
tkinter를 APP로 전환은?PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 05:37
ChatGPT 답은Tkinter은 Python 표준규격으로 데스크톱 GUI를 개발하기 위해 사용됩니다. 그러나 Android 앱을 만드는데 Tkinter와 같은 클래스는 Android 플랫폼에서 직접 지원되지 않습니다. Android 앱을 만들려면 Android가 호환되는 기술이거나 호환되는/프레임워크를 사용해야 합니다.그럼에도 불구하고 Python으로 만든 Tkinter GUI 프로그램을 Android 앱으로 전환하려는 경우에는 몇 가지 접근 방법을 사용할 수 있습니다.1. Kivy 프레임워크를 사용하여 Android 전환Tkinter는 Android에서 작동하지 않는 부분, Python을 실행하는 Android 앱을 개발하는 방법 중 하나로 Kivy프레임워크를 사용할 수 있습니다. Kivy는 Andr..
-
tkinter & opencvPYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 05:29
webcam 또는 CCTV 화면 표시 import tkinter as tk # Tkinterfrom PIL import ImageTk, Image # Pillowimport cv2 as cv # OpenCVimport osimport sysimport time try: slabel = sys.argv[1] scctv = sys.argv[2]except: slabel = "" scctv = ""win = tk.Tk() # 인스턴스 생성win.title("CCTV") # 제목 표시줄 추가win.geometry("800x600+50+50") # 지오메트리: 너비x높이+x좌표+y좌표win.resizable(False, False) # x축, y축 크기 조정 비활성화# 라벨 추가if sla..
-
tkinter & socketPYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 05:15
테스트 SAMPLE PROGRAM########################################### eIOT - IF Main# Date : 2023.5.4 By: EPLUS##########################################import tkinterfrom datetime import datetimeimport timeimport socketfrom _thread import *#################################### 함수 정의 ---###################################def cmdClose(): quit() def displayMsg(window, smsg): now = time.s..
-
tkinter (GUI)PYTHON(파이썬)/TKINTER & KIVY 2024. 10. 29. 05:03
파이썬의 Tkinter는 그래픽 사용자 인터페이스(GUI)를 개발하기 위한 표준 라이브러리입니다. Tkinter는 Tcl/Tk GUI 툴킷에 대한 파이썬의 바인딩으로, 다양한 운영 체제에서 사용 가능하며 간단하고 강력한 GUI 애플리케이션을 쉽게 만들 수 있도록 돕습니다. Tkinter는 파이썬 배포본에 기본적으로 포함되어 있어 별도의 설치 없이 바로 사용할 수 있습니다. Tkinter의 주요 기능 위젯 시스템: Tkinter는 다양한 위젯(예: 버튼, 레이블, 텍스트 입력창 등)을 제공합니다. 이러한 위젯을 사용하여 사용자와 상호작용할 수 있는 요소를 쉽게 추가할 수 있습니다. 예를 들어, 버튼을 생성하는 코드 샘플은 다음과 같습니다: import tkinter as tk root = tk.Tk() b..