gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章用Python写一个属于自己的天气查询软件由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

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

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

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

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

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

天气查询工具界面1

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

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

天气查询工具界面2

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

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

喜欢学习python的朋友可以私信我发源代码.

原文地址:https://www.toutiao.com/a6991367034986594846/ 。

最后此篇关于用Python写一个属于自己的天气查询软件的文章就讲到这里了,如果你想了解更多关于用Python写一个属于自己的天气查询软件的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com