设计一个摄氏温度转换为华氏温度的程序。转换公式为:οF = ℃ × 1.8 + 32。分别用静态文本(text)和动态文本(textvariable)两种方式实现。具体要求:显示的字体为黑体,12号字,蓝色。输入内容的显示也是黑体,12号字。程序名分别为:温度转换-静态文本方式.py 和 温度转换-动态文本方式.py。效果如下:
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
你题目的解答代码如下:
from tkinter import *
def convert(somestring):
if somestring != "":
cel=int(somestring)
far=1.8*cel+32
print(far)
L2['text'] = str(far)
root=Tk()
root.title("Some GUI")
root.geometry("400x400")
L1=Label(root,text="摄氏温度转换为华氏温度")
E1=Entry(root)
somebutton=Button(root, text="Total", command=lambda: convert(E1.get()))
L2=Label(root,text="")
L1.pack()
E1.pack()
L2.pack()
somebutton.pack()
root.mainloop()
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!