본문 바로가기

python_GUI

(14)
이미지포맷확인 import PIL.Image #이미지 from tkinter import * from tkinter import filedialog from tkinter import messagebox def choose(): file_name1 = filedialog.askopenfilename(initialdir='path', title='select file', filetypes=(('jpg files','*.jpg'),('png files','*.png'),('gif files','*.gif'),('bmp files','*.bmp'),('all files','*.*'))) global files files=file_name1 if files == '': messagebox.showwarning("경고", "파..
캔버스이미지삽입 내부 함수 from tkinter import * from PIL import ImageTk, Image from tkinter import filedialog from tkinter import messagebox from openpyxl import load_workbook wbf ='db_gen_v5.xlsx' wb = load_workbook(wbf) # 경로는 꼭 "/"로 wbs = wbf sheet = wb['login_size_position'] #시트이름은 정확히 csz_x = sheet['e7'].value csz_y = sheet['f7'].value res_r = sheet['b11'].value files_im_s="jpg 파일을 선택해 주세요!^^" files_im=sheet['b..
엑셀DB검색 내부 함수 import pandas as pd from tabulate import tabulate from tkinter import ttk from tkinter import scrolledtext wbf ='site_db_new_v14.xlsx' data = pd.read_excel(wbf, sheet_name=[0,1], engine = "openpyxl") data[1]=data[1].applymap(str) #모든 데이터프레임에 데이터를 문자화하여 검색이 가능하도록 data[1]['내선']=data[1]['내선'].str.zfill(4) #데이터 앞에 0 붙이기 def innerline(): datashow = data[1][data[1][chlb.get()].str.contains(str(s..
구글시트연동 구글드라이브 API -참고URL- https://lucaseo.github.io/posts/2020-04-12-python-spreadsheet-gspread/ #주요내용# 1. 구글클라우드플랫폼 로그인 및 새 프로젝트 생성 2. 구글클라우드플랫폼(GCP)에서 json파일 내려받아서 GUI 파일있는 폴더에 넣기 3. 구글스프레드시트에 json파일의 메일 공유설정 내부 함수 from oauth2client.service_account import ServiceAccountCredentials import gspread from openpyxl import load_workbook import pandas as pd from tabulate import tabulate from tkinter import t..
GUI_위치&사이즈변경 위치&사이즈변경 from openpyxl import load_workbook wbf ='db_gen_v5.xlsx' wb = load_workbook(wbf) # 경로는 꼭 "/"로 wbs = wbf sheet = wb['login_size_position'] sz_x = sheet['b7'].value sz_y = sheet['c7'].value pst_x = sheet['b8'].value pst_y = sheet['c8'].value def mSize(): # 사이즈 sheet['b7']=e2.get() sheet['c7']=e3.get() wb.save(wbs) win.geometry(str(e2.get())+"x"+str(e3.get())+"+"+str(e4.get())+"+"+str(e5.g..
바로가기 tab 만들기 from tkinter.ttk import Notebook tabControl = Notebook(win) tab1 = Frame(tabControl) tab2 = Frame(tabControl) tabControl.add(tab1, text='TAB 1') tabControl.add(tab2, text='TAB 2') tabControl.pack(expand=1, fill="both") Gmail_로그인 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from webdriver_manager..

반응형