Python开发应用--用Python写一个属于自己的天气查询软件
小职 2021-08-26 来源 :网络 阅读 533 评论 0

摘要:本篇主要介绍了Python开发应用--用Python写一个属于自己的天气查询软件,通过具体的内容展现,希望对Python的学习有一定的帮助。

本篇主要介绍了Python开发应用--用Python写一个属于自己的天气查询软件,通过具体的内容展现,希望对Python的学习有一定的帮助。

Python开发应用--用Python写一个属于自己的天气查询软件

本软件用PySide2来构建的GUI界面,PySide2是一个无需授权就可以商用的完全兼容QT5的框架,我网上找视频自学了下入门,联系以前自学python时编写的查询天气脚本,合起来写了一个带界面的查询工具,新手上路,界面没有任何美化,查询的结果也是直接文字呈现,实现起来比较简单,适合新手学习。

 

首先是找一个天气查询的网站api,找来找去找到一个免费的api,该网站的天气api为:

 

https://www.tianqiapi.com/api?version=v1&appid=21375891&appsecret=fTYv7v5E&city=城市名。只是每个账户每天只能用300次,不过一般用的人不多也足够了,也可以自己注册一个新账户,然后更改这个url里的appid和appsecret的值就可以了。

先用qtdesigner构建UI窗体排布好布局,效果如图

 Python开发应用--用Python写一个属于自己的天气查询软件

 

 

天气查询工具界面1

上面的输入框中输入城市名字,点击查询按钮就会从上述的api网址获取该城市的天气情况,免费的有七天,为了简单起见,我只提取了三天的显示出来,如果城市名为空或者查无此地,会弹窗提示,如果查到了就会把今明后三天的天气显示在下面的三个窗口里。

 Python开发应用--用Python写一个属于自己的天气查询软件

 

 

天气查询工具界面2

今天的天气信息比后面的多了湿度和空气质量等级,因为网站返回的结果后面的天气就没有这些信息,还有风力信息和天气小贴士我没有添加上,有兴趣的可以自己添加上。

 

下面还有本次查询的结果的更新时间,就是网站更新天气信息的时间,都在返回的结果里,下面的清除按钮可以清空三个信息窗口和更新时间。


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取基础课程·答疑解惑·职业测评

Python开发应用--用Python写一个属于自己的天气查询软件

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程