본문 바로가기
반응형

GUI3

[python]파이썬_Tkinter_엑셀형식_Entry입력(ScrollableFrame, Entry) Tkinter Entry ( 입력 폼을 가로 3개 세로 10개 입력) bg = [] cnt = 0 for i in range(10): for j in range(3): bg.append( tk.Entry(frame.scrollable_frame, text="", width=17)) bg[cnt].grid(row = i, column = j) cnt += 1 Scrollbar 및 결과를 확인 하기 위한 Button 추가 ScrollableFrame : 프레임에 스크롤이 달린 객체 ( 스크롤에 따라 프레임 위치 결정) Button 추가 : checkEmpty() 기능 추가 checkEmpty() : 모든 Entry 값 확인하여 빈칸 갯수 Count import tkinter as tk from tkinter.. 2020. 8. 1.
[Python]파이썬_Matplotlib_Tkinter 연결 Matplot Chart 가 파이썬 Tkinter 안에 삽입되어야 하는 경우 Matplot Chart 를 생성한 후에 ( 예제는 padas DataFrame를 사용하여 데이터를 생성 ) Matplot Chart의 결과를 tkinter 의 canvas 객체에 그려 주면 된다. import tkinter as tk from pandas import DataFrame import matplotlib.pyplot as plt from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg data2 = {'Year': [1920,1930,1940,1950,1960,1970,1980,1990,2000,2010], 'Unemployment_Rate': [9.8,12.. 2020. 7. 23.
[Python]파이썬_OpencvMat_Tkinter 연결 파이썬에서 Opnecv Mat 은 ndarray 형식으로 표현된다. 따라서 Tkinter ( python 단순 GUI 라이브러리 )에 집어넣기 위해서는 Tkinter에서 사용하는 이미지 형식으로 변환 후 이미지를 삽입한다. im = Image.fromarray(img) imgtk = ImageTk.PhotoImage(image=im) 그 전에 opencv mat의 형태는 b, g, r 순서로 되어 있기 때문에 색 반전 진행 후 작업을 진행한다. from tkinter import * from PIL import Image, ImageTk import cv2 image_name = 'image.jpg' image = cv2.imread(image_name) b,g,r = cv2.split(image) im.. 2020. 7. 22.
반응형