본문 바로가기
프로그램/Python 1000제

Python 199제] 파이썬 EXPRESS CHAPTER 9. 도전문제 p420

by 건티 2023. 7. 10.
728x90

출처 : 반크_반크 20년 백서

 

참고풀이]

from tkinter import *

window  = Tk()

# 레이블 생성
Label(window, text="너  비",height=3, width=8).grid(row=0)
Label(window, text="높  이",height=3, width=8).grid(row=1)

# 엔트리 생성
e1 = Entry(window, width=15)
e2 = Entry(window, width=15)
e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

# 이미지를 가진 레이블을 생성하여 2열과 2행에 걸쳐서 표시한다. 
photo = PhotoImage(file="saucer.png")
label = Label(window, image=photo)#, width=20, height=20)
label.grid(row=0, column=2, columnspan=2, rowspan=2)
               
# 첫 번째 버튼은 2열에 걸쳐서 표시한다. 
btn1=Button(window, text='이미지 저장',height=2)
btn1.grid(row=2, column=0, columnspan=2, sticky="w"+"e")

# 두 번째 버튼과 세 번째 버튼은 2열과 3열에 표시한다. 
Button(window, text='확대', width=8, height=2).grid(row=2, column=2)
Button(window, text='축소', width=8, height=2).grid(row=2, column=3)

window.mainloop( )

 

참고풀이 결과]

 

도전문제 풀이에 사용된 이미지 파일]

saucer.png
0.01MB

 

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글