python中用graphics模块写温度转换界面

使用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(P
摘要由CSDN通过智能技术生成

使用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()                                
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值