本帖最后由 西南墙 于 2020-7-31 22:19 编辑
基于中央天气网
一开始用的tkinter发现这个库不太适合我
美化特别难,然后就学了学PyQt,这个库还蛮好的 ,有专门的样式表,比较容易做的好看
为了练习做的一个小软件,查询天气的。
1 主要功能
- 输入天气自动联想,如果没联想到意味着,这个地点不可以查询哈。
- 滚动区域,最下面是嵌入的一个最高最低温度折线图,方便查看天气。
- 卡片区域,鼠标不放上去,卡片显示由最高温度到最低温度的渐变;放上去会显示背景图,内置好多好多随机图片的接口,需要可自取。
- 卡片内部,从上到下天气温度等等基本信息,排版跟
中央天气网 基本一致。当鼠标放上去时,会有一个动画,卡片向上移动,伴随偏移量不断向下,阴影逐渐明显的一个阴影,同时卡片上方两个按钮渐变出现。
- 刷新按钮用于刷新背景图片,加号用于展示当天黄历,出门不仅要看天气还要看黄历~
- 窗口上方
Weather 标签可鼠标左键双击,触发事件——开启/关闭全部黄历
2 存在问题
- 由于天气复杂多样,图标可能不全,可以自己添加
- 上述三个卡片属性动画中,按钮的透明度动画只能设置EndValue为小于1的任何数如
0.99 ,否则会产生漂移,希望有大佬解决这个疑惑,十分感谢啊~
GitHub https://github.com/MuiseDestiny/Beauty
|