首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏sktj

    python pyqt5 获得城市天气

    coding: utf-8 -- Form implementation generated from reading ui file 'WeatherWin.ui' Created by: PyQt5 from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Form(object): def setupUi(self, Form): Form.setObjectName Form.setWindowTitle(_translate("Form", "Form")) self.groupBox.setTitle(_translate("Form", "查询城市天气 (_translate("Form", "查询")) self.clearBtn.setText(_translate("Form", "清空")) import sys from PyQt5. = '湿度: %s' % rep.json()['weatherinfo']['SD'] + '\n' result = msg1 + msg2 + msg3 + msg4 + msg5

    70030发布于 2019-07-27
  • 来自专栏涛的程序人生

    PyQt 5实战之城市天气预报

    1.获取天气数据 使用python获取天气数据有很多种方法,其中一种是通过爬虫方式,获取天气网站的HTML页面,然后使用BeautifulSoup等解析内容,还有就是通过天气预报网站提供的API接口,直接获取结构化的数据 所以本利采用第二种方法,使用中国天气网站提供的API。 中国天气官网:中国天气 获取天气数据要使用Requests库,如果没有安装,请使用pip进行安装。 3.界面实现 使用Qt Designer来设计天气预报窗口,如下图: ? 添加信号和槽函数: ? 4.将界面转化为.py文件 使用pyuic5命令将界面转为.py文件,转换后的Python文件名是WeatherWin.py。 manual changes made to this file will be lost when pyuic5 is # run again.

    1.6K30发布于 2020-12-03
  • 来自专栏IMWeb前端团队

    QQ天气H5-前端完整解析

    兼容性 让人惊喜的是目前的主流智能移动设备操作系统Android和ios的内嵌浏览器对其也有不错的支持。对移动开发来说这真是太美好了,至少对于不太喜欢使用float,padding的我来说是这样的。 手Q天气的使用 如下面这样的布局整个div分成5个部分,每个部分占据同样的宽度。 ? 上面的html结构如下 ? 代码优化 dom对象池复用 在天气内页有个星座slider,如下面 ? 我们知道总共有12个星座,但我这里却只使用了7个dom(5个可见,2个分别是隐藏的),通过复用来实现循环的12个月。 更多x5上的问题,可以通过以下链接去查看QQ浏览器官网的 X5技术指南 非a标签跳转 bug 因为天气页面有许多跳转上报,需要先上报再跳转,然后我之前是这样写的 <div id="js-jump-xxx 总结 QQ<em>天气</em>H<em>5</em>是我毕业来到腾讯的第一个独立开发的项目。虽然现在已经交接了。但我时不时都会去看下这个项目的动态和代码提交记录。QQ<em>天气</em>H<em>5</em>这个项目,让我在刚入职时学会了许多。虽然写得并不是很好啦。

    2.5K30发布于 2019-12-04
  • 来自专栏IMWeb前端团队

    QQ天气H5-前端完整解析

    兼容性 让人惊喜的是目前的主流智能移动设备操作系统Android和ios的内嵌浏览器对其也有不错的支持。对移动开发来说这真是太美好了,至少对于不太喜欢使用float,padding的我来说是这样的。 手Q天气的使用 如下面这样的布局整个div分成5个部分,每个部分占据同样的宽度。 ? 上面的html结构如下 ? 代码优化 dom对象池复用 在天气内页有个星座slider,如下面 ? 我们知道总共有12个星座,但我这里却只使用了7个dom(5个可见,2个分别是隐藏的),通过复用来实现循环的12个月。 更多x5上的问题,可以通过以下链接去查看QQ浏览器官网的 X5技术指南 非a标签跳转 bug 因为天气页面有许多跳转上报,需要先上报再跳转,然后我之前是这样写的 <div id="js-jump-xxx 总结 QQ<em>天气</em>H<em>5</em>是我毕业来到腾讯的第一个独立开发的项目。虽然现在已经交接了。但我时不时都会去看下这个项目的动态和代码提交记录。QQ<em>天气</em>H<em>5</em>这个项目,让我在刚入职时学会了许多。虽然写得并不是很好啦。

    3.1K101发布于 2017-12-29
  • 来自专栏嵌入式项目开发

    基于ZigBee设计的天气监测系统

    经过对现有监测手段进行详细研究后,本文提出一种基于ZigBee技术的空气质量监测系统。本系统利用ZigBee技术进行组网,使用协调器通过串口向数据管理上位机传递数据,提供监测方法。 基于ZigBee设计的天气监测系统 一、上位机运行效果 软件打开后,会显示默认数据,接上CC2530单片机后,数据会实时刷新。 二、上位机设计思路 上位机采用Qt5设计,Qt5是一套基于C++语言的跨平台软件库,性能非常强大,目前桌面端很多主流的软件都是采用QT开发。 三、安装编译环境、完成代码设计 如果需要自己编译运行源代码,需要先安装Qt5开发环境。 QString qStr; qStr=dateTime.toString(" yyyy/MM/dd hh:mm:ss ddd"); this->setWindowTitle("天气检测

    90010编辑于 2022-07-12
  • 来自专栏气象学家

    GoMars,打造“火星天气预报系统”!

    声明:欢迎转载、转发。气象学家公众号转载信息旨在传播交流,其内容由作者负责,不代表本号观点。文中部分图片来源于网络,如涉及内容、版权和其他问题,请联系小编处理。

    7710编辑于 2026-03-25
  • 来自专栏浊酒清味

    如何在Python中创建天气警报系统

    前言 通过阅读这篇文章,你将学会用Python创建一个天气警报系统,当它预测未来几小时内天空将下雨/下雪时,它会向多个收件人发送一封电子邮件通知。电子邮件通知包含其他信息,如预测的温度和湿度。 设置 天气API 我们将使用ClimaCell的天气API来获取预报天气数据。根据您的需要,它提供了相当多的有用和准确的数据。 它涵盖了4周以前的历史站点数据以及15天以前的每日预报数据。 'Thunder storm', 'rain_heavy': 'Heavy rain', 'rain': 'Normal rain', 'rain_light': 'Light rain'} 天气 apikey -来自Climacell天气API仪表板的API键 邮件发送者类 我们将创建一个名为EmailSender的新类,并像下面这样初始化它。 smtpObj.sendmail(self.email, recipient, msg.as_string()) 查看以下网址以获得完整的代码: https://gist.github.com/wfng92/f5af6144053aeab514e5ff330949b112

    3.9K20发布于 2020-12-18
  • 来自专栏成套网站

    基于大数据的天气分析与应用系统

    基于Spark的大数据分析技术在西南天气数据研究优势显著。Spark作为快速、通用、可扩展的框架,能内存计算与分布式处理,高效处理大规模气象数据,缩短处理时间,实现实时分析。 他们通过深度学习算法,结合高分辨率气象模型数据,实现了对极端天气事件(如飓风、暴雨等)的精准预测与预警,在保障社会安全、降低灾害损失方面发挥了重要作用。 然而,目前国内外对于西南地区天气数据的综合分析,尤其是结合多行业应用场景的深入研究,仍存在一定的发展空间,有待进一步探索与完善。 它拥有丰富的类库和强大的生态系统,涵盖从桌面应用到大型分布式系统的各个领域。 5系统实现‍‍

    27610编辑于 2025-11-10
  • 来自专栏冰霜的软件测试技术分享

    开发一个微信小程序(5):查询天气-添加未来24小时逐小时天气

    在基础实时天气的基础上,展示未来24小时的逐小时天气情况,效果如下 这个功能比较简单,只需要调一下和风天气的24小时预报拿到数据,然后在小程序中使用 <scroll-view> 标签滚动显示数据即可 耗时最长的是调整样式,需要把时间、天气图标、温度、天气描述纵向排列,整了半天才弄好 打开pages/weather/weather.js,在 queryWeather()方法中添加如下代码,调用24小时天气接口 flex; justify-content: center; } /* .search-container { height: 88rpx; background-color: #ada5a5 5px 10px #cccccc, inset -5px -5px 10px #ffffff; } .placeho { font-size: 22rpx; color ; box-shadow: 14px 14px 59px #fcfdfd, -14px -14px 59px #e6f0f5; } /* 实时天气样式 */ .top-box

    1.2K40编辑于 2023-02-24
  • 来自专栏爬虫资料

    构建“天气雷达”一样的网页监控系统

    import osimport hashlibCACHE_FILE = "cache_titles.txt"def hash_list(data_list): return [hashlib.md5( title.strip(), time.strip())) if new_items: update_cache(current_hashes) return new_items5. ”具备以下优势:响应速度快:相比传统系统延迟3-5分钟,该系统借助“变更感知+轻量高频访问”机制,延迟可控制在30秒内;资源利用率高:采用增量判断逻辑,只抓取更新内容,减少冗余数据、降低存储与传输成本; 上线后,系统成功在多个交易日中提前识别“停牌”、“并购”、“中标项目”等关键事件,平均信息响应提前7分钟,成为投研系统中的重要情报来源。 “天气雷达型”的网页监控系统,正是一种面向未来的采集范式:感知式、轻量化、结构化——让我们不再被信息洪流淹没,而是第一时间捕捉机会,识别风险,掌控先机。

    31310编辑于 2025-08-06
  • 来自专栏好奇心Log

    AIRS强对流天气识别跟踪与外推系统

    http://mpvideo.qpic.cn/0b2exeaacaaadqakobkp5vrfboodag4qaaia.f10002.mp4? ▲ 典型强对流天气 AIRS强对流天气识别、跟踪与外推系统 AIRS强对流天气识别、跟踪与外推系统充分利用现有的数据资源, 具备强对流天气的监测预警及多源数据的展示和对比分析等功能。 强对流天气识别、跟踪和预警 AIRS强对流天气识别、跟踪与外推系统使用自主研发的强对流云团卫星多通道动态阈值自动识别算法,本算法可剔除卷云和提取强对流云团。 ▲ AIRS强对流天气识别跟踪与外推系统 ▲ AIRS强对流天气识别跟踪与外推系统 强大的数据显示和综合对比分析能力 可进行多种资料产品的综合显示、产品多屏对比检验、产品查询检索和统计和显示方案定制 ▲ 强对流天气识别 ▲ 强对流天气跟踪 ▲ 强对流天气降水估计 ▲ 云图外推 结语 AIRS强对流天气识别、跟踪与外推系统是以气象卫星资料为主,结合天气雷达、地面自动气象站和数值预报产品等资料开展强对流天气监测预警

    1.1K20编辑于 2022-06-07
  • 来自专栏嵌入式大杂烩

    基于STM32的智能天气预报系统

    1、作品介绍 首先,看一下作品的演示视频: 视频内容 天气预报系统 温馨提示:因为是进行人机对话演示,所以应打开音量观看哈。 这是本人的毕业设计,一个智能的天气预报系统。 1.1 系统功能 作品包含的的功能有: (1)实时天气显示,温湿度显示,日历显示; (2)收音机功能; (3)人机对话功能。 系统框图如下: image.png 1.2 系统GUI界面 (1)主界面 image.png 你没有看错,就是99℃,就是星期八。 但这不是系统出错,而是本人故意设置的初始值,每当开机收到天气数据之后就可以看出有明显的变化。 并且,这个系统是基于单片机的天气预报系统。而单片机使用C语言进行编程开发的,所以我们得使用C语言对这些JSON天气数据包进行解析。 其实,有一个专门解析JSON数据包的第三方C语言库。

    5.3K50发布于 2019-07-01
  • 来自专栏国产程序员

    天气API

    最近项目中需要在首页添加一个天气的栏目,因此需要去获取天气的参数。 需要日期、天气状态、空气状态、pm2.5指数,温度、风向风力。 网上找了很多的接口很多都是没有pm2.5这个指数。 通过城市名(北京/北京市)获取当前城市温度、湿度、空气质量主要参数指数、警告、昨日天气、未来天气、日出日落时间((⊙﹏⊙)b)(XML数据): 接口:http://wthrcdn.etouch.cn [CDATA[5级]]></fengli>\n" + " <shidu>18%</shidu>\n" + " <fengxiang>西北风 [CDATA[4-5级]]></fl_1>\n" + " </day_1>\n" + " <night_1>\n" + date>27日星期六</date>\n" + " <high>高温 17℃</high>\n" + " <low>低温 5

    7.5K40发布于 2019-07-03
  • 来自专栏气象学家

    AI天气模型如何学习预测极端天气

    这些模型基于再分析数据(如ERA5)训练,以均方误差(MSE)或平均绝对误差(MAE)为损失函数,在计算效率、预报速度和平均预报精度方面表现出色。 本研究由科罗拉多州立大学和劳伦斯伯克利国家实验室的研究团队完成,首次系统分析了一个球形傅里叶神经算子(SFNO)模型在90个训练周期中对9个极端天气事件的预报能力演变过程,并提出了改进极端天气预报的训练策略 2.4 评估方法 对每个事件和每个参考时间点进行5天(20个时间步)的预报推演,共生成90个预报结果。 模型在训练后期(周期70和89)的表现最佳,且误差始终位于参考日预报的5%~95%分位数范围内。 五、研究贡献与未来方向 5.1 贡献总结 • 首次系统追踪了AI天气模型在训练过程中对极端事件预报能力的演变; • 发现AR和TC的预报能力存在“先升后降”的现象,提示当前训练策略存在缺陷; • 提出并初步验证了

    16510编辑于 2026-03-25
  • 来自专栏跟牛老师一起学WEBGIS

    分享个天气网7日天气样式

    概述 最近项目里面用到了天气网“7日天气”的功能,本来想趴一个样式的,可是看了看太费劲,索性自己写吧,分享下。 效果 ? ? 高仿真,有木有,有木有??? font-size: 12px; //日期 .date-day{ font-size: 13px; font-weight: bold; padding: 5px : center; img{ width: auto; height: 30px; } } } //天气描述 .weather-desc{ padding: 5px 0; span{ &.high{ color:orangered;

    99830发布于 2018-10-23
  • 来自专栏气象学家

    美国统一预报系统天气模式成功移植至新超算系统

    中科院资源环境科学信息中心 2025年8月22日,美国国家海洋与大气管理局(NOAA)地球预测创新中心(Earth Prediction Innovation Center, EPIC)协调完成了其统一预报系统 (Unified Forecast System, UFS)天气模式(Weather Model, WM)向NOAA新型高性能计算系统Ursa的移植工作,从而支持更快、更可扩展和更准确的模拟,进行关键的天气预报 Ursa是NOAA的一级研发高性能计算系统,位于西弗吉尼亚州费尔蒙的NOAA环境安全计算中心(NESCC),其支持先进的天气模拟,增强对高影响天气事件的预测。 此次移植工作设计多个团队合作,包括EPIC软件集成团队、统一预报系统天气模式与应用程序代码管理团队、Spack Stack库团队以及研发高性能计算系统团队。 此次成功部署标志着NOAA在天气模拟能力上的重大进步,支持更快、更可扩展和更准确的模拟,有助于提升暴雨、飓风、极端温度等高影响天气事件的预测能力。

    11810编辑于 2026-03-25
  • 来自专栏Android、鸿蒙开发

    Android 天气APP(二十五)地图天气(下)嵌套滑动布局渲染天气数据

    --橘色--> <color name="shallow_orange">#FFEFD5</color><! --红色--> <color name="line_gray">#E3E5E8</color><! <stroke android:width="1dip" android:color="@color/purple" /> <corners android:radius="<em>5</em>dp item_today_detail.xml当前<em>天气</em>详情数据 ? match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/dp_<em>5</em>"

    2.2K20发布于 2020-09-25
  • 来自专栏用户4480853的专栏

    SwiftUI案例:天气

    SwiftUI案例:天气 效果 目标 实现静态的仿iOS天气APP程序 文件与配置 外观配置 外观配置需要从 '代码' 中下载文件并提取对应的图片 需要配置在 Assets.xcassets )) .foregroundColor(.white) .shadow(radius: 5) )) .foregroundColor(.white) .shadow(radius: 5) secondary) .foregroundColor(.white) .shadow(radius: 5) primary) .foregroundColor(.white) .shadow(radius: 5)

    5.7K21编辑于 2022-08-05
  • 来自专栏Android、鸿蒙开发

    Android 天气APP(三)访问天气API与数据请求

    访问天气API与数据请求 2. 访问天气API接口 3. 网络请求 ① OKHttp 1.Post和Get的区别 2.同步和异步的区别 3.Get的同步请求 4.Get的异步请求 5.Post的同步请求 5.Post的异步请求 2. 访问天气API接口 这里用的是和风天气API接口,点击进入官网 ? 点击天气API进行登录控制台或者注册账号 ? 接下来我们看一下开发文档怎么去获取天气数据 ? 点击常规天气数据,免费版 ? 5.Post的同步请求 示例代码 public void postDataWithParame() { //创建新的线程 new Thread(new Runnable(

    4.3K30发布于 2020-09-25
  • 来自专栏Android、鸿蒙开发

    Android 天气APP(三)访问天气API与数据请求

    访问天气API与数据请求 2. 访问天气API接口 3. 网络请求 ① OKHttp 1.Post和Get的区别 2.同步和异步的区别 3.Get的同步请求 4.Get的异步请求 5.Post的同步请求 5.Post的异步请求 2. 访问天气API接口 这里用的是和风天气API接口,点击进入官网 点击天气API进行登录控制台或者注册账号 注册用邮箱就可以了,这里没有什么好讲解的,我是已经注册过了,所以我登录就可以了, 点击创建 接下来我们看一下开发文档怎么去获取天气数据 点击常规天气数据,免费版 now就是今天的天气,根据这个文档我们来写一个访问地址 https://free-api.heweather.net 5.Post的同步请求 示例代码 public void postDataWithParame() { //创建新的线程 new Thread(new Runnable(

    3.2K20编辑于 2022-05-10
领券