python 设计一个摄氏温度转换为华氏温度的程序GUI

设计一个摄氏温度转换为华氏温度的程序。转换公式为:οF = ℃ × 1.8 + 32。分别用静态文本(text)和动态文本(textvariable)两种方式实现。具体要求:显示的字体为黑体,12号字,蓝色。输入内容的显示也是黑体,12号字。程序名分别为:温度转换-静态文本方式.py 和 温度转换-动态文本方式.py。效果如下:

img

对于你这个问题可以参考如下链接:

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img

你题目的解答代码如下:

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()

img

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img