Day 27
Today's final project is making mi to km converter.
<Quick Sketch>
3 columns and 3 rows
<My first try>
import tkinter
window = tkinter.Tk()
window.title("Mile to Kilometer Converter")
window.minsize(width=500, height=300)
window.config(padx=50, pady=50)
# Label
miles = tkinter.Label(text="Miles", font=("Arial", 24, "bold"))
miles.grid(column=2, row=0)
miles.config(padx=20, pady=20)
# Label
km = tkinter.Label(text="Km", font=("Arial", 24, "bold"))
km.grid(column=2, row=1)
km.config(padx=20, pady=20)
# Label
equal = tkinter.Label(text="is equal to", font=("Arial", 24, "bold"))
equal.grid(column=0, row=1)
equal.config(padx=20, pady=20)
# Label
output = tkinter.Label(text=" ", font=("Arial", 24, "underline"))
output.grid(column=1, row=1)
output.config(padx=20, pady=20)
# Button
def button_clicked():
input_number = float(input.get())
calculation = int(1.60934*input_number)
output.config(text=calculation)
button = tkinter.Button(text="calculate", command=button_clicked)
button.grid(column=1, row=2)
button.config(padx=10, pady=10)
# Entry
input = tkinter.Entry(width=10)
input.grid(column=1, row=0)
print(input.get())
비율이 좀 어색하고 좀 더 예쁘게 만들고 싶지만 그래도 어찌저찌 혼자 만들었다는데에 의미를 둔다.. ㅎ
사이즈 조절 하니 조금 더 예제와 비슷해졌다
'Udemy Python Notes' 카테고리의 다른 글
Day 30 Errors, Exceptions, and Json data (0) | 2022.12.05 |
---|---|
Day 29 - Password Manager (0) | 2022.12.05 |
Day 28 - Pomodoro Timer (0) | 2022.12.01 |
Day 27 (0) | 2022.11.29 |
Day 26 (0) | 2022.11.28 |