使用graphics模块写图形界面
from graphics import *
win = GraphWin("Celsius Converter", 400, 300) #画出窗口大小
win.setCoords(0.0, 0.0, 3.0, 4.0) #把点设置成左下角为(0,0)右上角为(3,d)
Text(Point(1,3),"Celsius Temperature:").draw(win) #设置文本框
Text(Point(1,1),"Fahrenheit Temperature:").draw(win)
input = Entry(Point(2,3),5)
input.setText("0.0")
input.draw(win)
output = Text(Point(2,1)," ")
output.draw(win)
button = Text(Point(1.5,2.0),"Convert it")
button.draw(win)
Rectangle(Point(1,1.5),Point(2,2.5)).draw(win)
win.getMouse() #鼠标点击
celsius = eval(input.getText())
fahrenheit = 9.0/5.0*celsius + 32.0 #转换输入
output.setText(fahrenheit) #显示输出,改变按钮
button.setText("quit")
win.getMouse()