https://github.com/muisedestiny/beauty
从中央天气网获取七天天气数据http://www.weather.com.cn/ 搜索框联想功能,根据输入联想位置名称和城市代码 窗体呈现,每一个卡片在hover时有三个动画,上升一定高度,阴影渐变出现,offset渐变增加,卡片上方按钮渐变出现
https://github.com/muisedestiny/beauty
gui pyqt5 python-3-6 qanimation weather
Last synced: 8 months ago
JSON representation
从中央天气网获取七天天气数据http://www.weather.com.cn/ 搜索框联想功能,根据输入联想位置名称和城市代码 窗体呈现,每一个卡片在hover时有三个动画,上升一定高度,阴影渐变出现,offset渐变增加,卡片上方按钮渐变出现
- Host: GitHub
- URL: https://github.com/muisedestiny/beauty
- Owner: MuiseDestiny
- Created: 2020-05-05T04:48:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-08-13T23:46:07.000Z (almost 4 years ago)
- Last Synced: 2025-06-26T03:41:34.101Z (11 months ago)
- Topics: gui, pyqt5, python-3-6, qanimation, weather
- Language: Python
- Size: 171 MB
- Stars: 19
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Beauty | weather | PyQt5
> 数据来自中央天气网,灵感来自互联网。
>从中央天气网获取七天天气数据http://www.weather.com.cn/ 搜索框联想功能,根据输入联想位置名称和城市代码 窗体呈现,每一个卡片在hover时有三个动画,上升一定高度,阴影渐变出现,offset渐变增加,卡片上方按钮渐变出现
## 更新 on 2021 3—10
更新web版本
http://muise.icu
如果使用代理可能无法获取位置,显示空白天气,需要手动搜索
### 特色
1. 所有曲线过度都有动画
2. 双击天气更新当天温度变化趋势
3. 双击日期展示当天黄历
4. 纯代码实现联想输入框,未使用插件
5. 所有数据真实可靠,来自中央天气网,使用腾讯云函数执行python爬取并生成接口供网页使用
6. 期待能实现更多的功能
> ps: 部分功能不兼容ie早期版本,火狐,safria浏览器,chrome最佳。




## 弃坑
学习~
## 更新 on 2020 5-7
1. 背景用matplotlib绘制的最高最低气温的折线图
2. 单击刷新按钮,可以更换照片,由于接口不是很稳,可能需要多点几次吧
3. 加号查看当天日历,如果诸事不宜,可以少活动,多呆在家里吧~
`文件说明`
1. Beauty/pngs 存放icon等资源
2. Beauty/beauty.py 主要代码
3. Beauty/Qss.py 设置StyleSheet用作与代码分离
4. Beauty/beauty.qss qss代码

## 更新 on 2020 5-7

## 1.卡片动画演示

## 2.输入框联想演示

`存在问题`
改变两个渐变按钮透明度时,只能将EndValue设置成不为1的数才可以正常运行,否则两个控件会产生漂移。
`Polygon`