Python/GUI4 [Python/GUI] 이미지 이미지 📌 PhotoImage( [경로] ) : 경로에 위치한 이미지 객체 반환. 📌 Label( [윈도우] , image=[이미지 객체] ) : Label에 이미지 띄움. 📄 이미지 경로 입력해 이비지 바꾸는 프로그램. from tkinter import * def change_img(): path = input_box.get() # input_box에 입력된 경로 값 가져옴. img = PhotoImage(file=path) # 해당 경로에 있는 이미지 받음. image_label.config(image=img) # 이미지 변경. image_label.image = img window = Tk() window.title("이미지") photo = PhotoImage(file="짱구.gif") # 디폴.. 2022. 10. 14. [Python/GUI] 배치 관리자 배치 관리자 📌 배치 관리자 : 화면에서 위젯의 배치를 담당하는 객체. ① 압축(pack) 배치 관리자 ② 격자(grid) 배치 관리자 ③ 절대(place) 배치 관리자 격자(grid) 배치 관리자 📌 격자(grid) 배치 관리자 : 위젯을 테이블 형태로 배치. row, column으로 분할하며, 크기는 자동으로 설정됨. 📄 섭씨 ↔ 화씨 변경해주는 프로그램. from tkinter import * def f_to_c(): f = float(e1.get().strip()) # .get() : e1에 입력된 값 가져옴. e2.insert(0, str((f - 32) * 5 / 9)) # .insert() : e2에 값 입력. def c_to_f(): c = float(e2.get()) # .get() : .. 2022. 10. 14. [Python] Button, Label, Entry Button생성 📌 Button 생성 : Button( [윈도우 객체], text=" [버튼에 보일 텍스트] ", command= [버튼 클릭 시 실행] ) 📄 버튼 클릭시 콘솔창에 "클릭" 출력하는 프로그램. from tkinter import * def process(): print("클릭") window = Tk() # Tk() : 제목을 가진 일반적인 윈도우. button = Button(window, text="클릭", command=process) button.pack() # button 압축해 윈도우에 표시. window.mainloop() # .mainloop() : 윈도우에서 발생하는 이벤트 처리하는 함수. Label 📌 Label : 텍스트 출력. Label( [윈도우 객체], text.. 2022. 10. 14. [Python/GUI] tkinter tkinter 📌 tkinter : Tk GUI 툴킷에 대한 표준 Python 인터페이스. tkinter 위젯 📌 tkinter 위젯 ① 단순 위젯 : Button, Canvas, Checkbutton, Entry, Label, Message 등 ② 컨테이너 위젯 : 다른 컴포넌트를 안에 포함할 수 있는 컴포넌트. Frame, Toplevel, LabelFrame 등 2022. 10. 14. 이전 1 다음