温馨提示:该页面为Windows软件,不支持手机用户安装使用
简易天气是一款用Python 3开发的简易气象预报软件,它能够显示当天的天气信息以及未来两天的预报。当下雨或气温异常时,预报信息将以红色字体显示,以便用户能够迅速识别。近期我通过学习PyQt5开发带有图形用户界面的程序,编写了一个适用于Windows的简易天气预报软件作为训练项目。
软件特点:
实时天气更新:默认每15分钟自动更新天气信息。
自动位置识别:无需手动输入城市,软件可以根据IP自动识别用户所在城市。
手动城市选择:支持手动输入城市名称,精确到县(区)。
系统托盘提醒:当有雨天等恶劣天气时,系统托盘会自动弹出提醒信息。
用户界面友好:简洁直观的界面设计,易于使用。
如何使用:
双击软件图标启动程序。
如果不想手动输入城市,请确保“手动输入城市名称”选项未勾选,然后点击确定按钮,软件将自动获取并显示当前位置的天气信息。
如果需要手动输入城市,请勾选“手动输入城市名称”选项,输入中文城市名称后点击确定。软件会弹出可选的县(区)列表,选择后点击弹窗的确定按钮。返回主界面后,再次点击右上方的确定按钮即可运行。
点击关闭按钮时,软件会提示是否最小化到系统托盘。选择Yes则最小化至托盘,选择No则直接退出程序。
软件问答:
本软件可以显示当天的天气信息和未来两天的预报。
当下雨或气温异常时,预报信息将以红色字体显示。
软件标题上添加了作者的个人标识,敬请谅解。
目前对异常处理不够及时,后续版本将进行改进。
未来计划:
完善系统托盘功能。
当有恶劣天气信息时,自动弹出窗口提醒。
进一步优化手动输入城市选择功能。
封装接口并提升逻辑性。
改进用户界面。
版本更新日志:
2019.07.22:根据API文档,使用auto_ip参数自动获取城市位置,并更新了UI元素。
2019.07.23:添加了后台管理至系统托盘,并在雨天等恶劣天气时自动弹出提醒信息。
2019.07.25:增加了支持手动输入城市名称(中文),手动输入可以精确到县(区)。
注意事项:
在手动输入城市名称时,无需输入“市”字,例如输入“南京”即可。
输入正确的城市名称,目前对异常情况的处理还不够及时,将在后续版本中改进。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容