Qt 桌面雪花飘落动画系列
文章平均质量分 57
二狗蹲坑
这个作者很懒,什么都没留下…
展开
-
Qt 实现桌面雪花飘落 - 修改3(终结)
这次修改是经过一些实验后, 得出最后相对比较好的实现雪花飘落的方案.之前说过使用每朵雪花都用自己的timer更新背景实现动画和使用QGraphicsView等实现动画. 我也做了一些尝试, 最终还是以CPU爆表告终.QGraphicsView的实验例子: http://blog.csdn.net/vince025/article/details/17710965还有就是用Animati原创 2013-12-31 13:15:59 · 1347 阅读 · 2 评论 -
Qt 实现桌面雪花飘落
这两天无意发现有人写了VC等开发的桌面雪花飘落的程序, 我也写了一个, 算是也过上了剩蛋吧!代码很简单, 贴个主要的实现过程吧. 理应支持windows和linux桌面版的, 但是linux下就暂时不测试了. 懒得重启. 有空测试一下.全部源码在后面的链接.#include "widget.h"#include "ui_widget.h"#include #include原创 2013-12-25 12:28:20 · 2430 阅读 · 1 评论 -
Qt 实现桌面雪花飘落 - 修改1
今年圣诞节手痒简单实现了一个桌面雪花飘落的动画背景, 发给老婆体验一下, 提了些意见, 进行了改进.上一个版本地址在: http://blog.csdn.net/vince025/article/details/17552497今天改进了以下几点:1. 雪花旋转了2. 加入了飘落时会左右飘动, 想模拟风吹的感觉. (很生硬, 算法还得优化)3. 会在桌面底部堆积雪花 (原创 2013-12-27 02:28:45 · 1846 阅读 · 0 评论 -
Qt 实现桌面雪花飘落 - 修改2
今天对 雪花飘落 的动画 实现方法做了修改. 改为使用paintEvent重画背景实现.主要修改的代码:void SnowWidget::paintEvent(QPaintEvent *e){ //QPainter painter(this); //painter.drawPixmap(this->geometry(), pmList->at(ShowIndex)); //Faile原创 2013-12-27 17:30:59 · 808 阅读 · 0 评论