会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 用Python写一个属于自己的天气查询软件!

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

时间:2025-11-04 21:11:13 来源:益强数据堂 作者:IT科技类资讯 阅读:982次

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

首先是用P于自找一个天气查询的网站api,找来找去找到一个免费的个属api,该网站的亿华云计算天气天气api为:

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

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

天气查询工具界面1

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

天气查询工具界面2

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

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

喜欢学习python的朋友可以私信我发源代码。IT技术网

(责任编辑:系统运维)

推荐内容
  • 神舟战神电脑装系统教程(一步步教你如何为神舟战神电脑装系统)
  • 联想服务器三季蝉联全球TOP3 以“三高一低”算力赋能千行百业​
  • 边缘运营的新前沿阵地——Dell NativeEdge​
  • 数据管理创新在数据中心效率中的作用
  • 应对电脑浏览器被强制修改主页的方法(保护你的浏览器免受恶意软件侵害)
  • 数据中心脱碳如何抓住机遇?