2022年1月7日 星期五

Python Tkinter: Celsius to Fahrenheit Converter

 Python Tkinter: Celsius to Fahrenheit Converter




def exit():
    root.destroy()
 
def convert():
    c = int(e1.get())
    f = ((c*9)/(5))+32
    t1.config(state='normal')
    t1.delete('1.0', tk.END)
    t1.insert(tk.END,f)
    t1.config(state='disabled')
 
import tkinter as tk
root = tk.Tk()
root.geometry("320x320")
root.config(bg="#A569BD")
root.resizable(width=False,height=False)
root.title('攝氏轉華氏')
 
l1 = tk.Label(root,text="攝氏轉華氏(C2F)",font=("Arial", 15),fg="white",bg="black")
l2= tk.Label(root,text="輸入攝氏溫度 °C : ",font=("Arial", 10,"bold"),fg="white",bg="#A569BD")
l3= tk.Label(root,text="華氏(°F)為 : ",font=("Arial", 10,"bold"),fg="white",bg="#A569BD")
 
empty_l1 = tk.Label(root,bg="#A569BD")
empty_l2 = tk.Label(root,bg="#A569BD")
 
e1= tk.Entry(root,font=('Arial',10))
 
btn1 = tk.Button(root,text="轉為華氏(°F) ",font=("Arial", 10),command=convert)
btn2 = tk.Button(root,text="離開",font=("Arial", 10),command=exit)
 
t1=tk.Text(root,state="disabled",width=15,height=0)
 
l1.pack()
l2.pack()
e1.pack()
empty_l1.pack()
btn1.pack()
l3.pack()
t1.pack()
empty_l2.pack()
btn2.pack()
 
root.mainloop()


沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...