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

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

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及葡萄架等,在网站建设成都营销网站建设、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

首先是找一个天气查询的网站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的朋友可以私信我发源代码。

当前题目:用Python写一个属于自己的天气查询软件
新闻来源:http://www.shufengxianlan.com/qtweb/news43/542543.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联