본문 바로가기

Python 🎧

[python] 파이썬 tkinter - miles -> km 변환기 만들기 - entry/label/button/tk

파이썬 기본 모듈인 tkinter 을 사용해서 miles -> km 변환기 만들기

 

미국 고속도로의 속도제한은 보통 70 마일인데

과연 km 로 변환하면 어떻게 될지 ?!

 

렛츠 기릿 - !

 

🚔 miles -> km 변환기 

import tkinter

window = tkinter.Tk()
window.title("Mile -> Km 변환기")
# 패딩
window.config(padx=20, pady=20)

# 변환 계산 함수
def m_to_k():
    km = int(mile_input.get()) * 1.6
    result_label.config(text=f"{km}")

# 마일 입력 entry
mile_input = tkinter.Entry(width=10)
mile_input.grid(column=1,row=0)

# 마일 표시 label
mile_label = tkinter.Label()
mile_label.config(text="Miles")
mile_label.grid(column=2, row=0)

# 변환 표시 label
equal_label = tkinter.Label()
equal_label.config(text="is equal to")
equal_label.grid(column=0, row=1)

# 변환 결과 label
result_label = tkinter.Label()
result_label.grid(column=1, row=1)

# km 표시 label
km_label = tkinter.Label()
km_label.config(text="Km")
km_label.grid(column=2, row=1)

# 계산 Button
cal_button = tkinter.Button(command=m_to_k)
cal_button.config(text="calculate")
cal_button.grid(column=1, row=2)

window.mainloop()

 

🚔 실행결과