본문 바로가기
반응형
tkinter 좌표 찾기 from tkinter import * from tkinter import ttk from pynput import mouse #마우스, 키보드 모니터링 라이브러리 root = Tk() root.title("마우스 좌표 찾기") root.geometry("300x300") ######################################## entry1 = ttk.Entry(root, width=10 ) entry1.grid(row=0, column=1) entry2 = ttk.Entry(root, width=10 ) entry2.grid(row=0, column=2) button1 = ttk.Button(root, text="마우스위치", command = lambda:aaa()) button1.g.. 2022. 8. 1.
tkinter 이미지 갤러리(버튼 다음/이전 이미지) import os path = os.path.join("이미지 경로") file_list = os.listdir(path) def read_img(file_path): img = Image.open(file_path) if img.size[0] > 1000 or img.size[1] > 1000: img = img.resize((int(img.width / 2), int(img.height / 2))) return img # jpg 리스트로 이미지 열기 + 다음버튼까지 def forward(image_number): global label global button_forward global button_back label.grid_forget() label = Label(image=img_list[ima.. 2022. 8. 1.
tkinter 그림그리기 # 마우스 그림 def draw(event): global x0, y0 canvas.create_line(x0, y0, event.x, event.y) x0,y0 = event.x, event.y def down(event): global x0, y0 x0, y0 = event.x, event.y def up(event): global x0, y0 if (x0,y0)== (event.x, event.y): canvas.create_line(x0,y0, x0+1, y0+1) from tkinter import * import tkinter tk = tkinter window = tk.Tk() canvas = Canvas(window, width=300, height=300) canvas.bind("",dr.. 2022. 8. 1.
tkinter 메뉴바 import tkinter window=tkinter.Tk() def close(): window.quit() window.destroy() def menu_bar(): menubar=tkinter.Menu(window) menu_1=tkinter.Menu(menubar, tearoff=0) menu_1.add_command(label="하위 메뉴 1-1") menu_1.add_command(label="하위 메뉴 1-2") menu_1.add_separator() menu_1.add_command(label="하위 메뉴 1-3", command=close) menubar.add_cascade(label="상위 메뉴 1", menu=menu_1) menu_2=tkinter.Menu(menubar, tea.. 2022. 8. 1.
tkinter 버튼 그리기 import tkinter tk = tkinter window=tkinter.Tk() def show_button(): button_select = tk.Button(window, text="선택") button_next = tk.Button(window, text="다음") button_pre = tk.Button(window, text="이전") button_select.pack(side="left") button_next.pack(side="left") button_pre.pack(side="left") show_button() window.mainloop() 2022. 8. 1.
반응형