Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3518324
  • 博文数量: 864
  • 博客积分: 14125
  • 博客等级: 上将
  • 技术积分: 10634
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-27 16:53
个人简介

https://github.com/zytc2009/BigTeam_learning

文章分类

全部博文(864)

文章存档

2023年(1)

2021年(1)

2019年(3)

2018年(1)

2017年(10)

2015年(3)

2014年(8)

2013年(3)

2012年(69)

2011年(103)

2010年(357)

2009年(283)

2008年(22)

分类:

2009-08-01 16:32:30

原文链接:http://www.cuteqt.com/blog/?p=232

大家对Trolltech挪威举办的Pimp My Widgets大赛还有印象不? 这个比赛尘埃落定已经有一段时间了, 一直想做个记录, 和大家分享一下这几个有意思的程序, 今天终于有时间来写写, 走过路过不要错过哦~

首先可能有些同学对这个比赛还不了解, 简单介绍一下。 Pimp My Widgets大赛主旨是“做出最酷的Widget”, 评分标准有五个方面:
* Best Use of Qt
* Usefulness
* Coding Creativity
* Portability
* Bling Factor
翻译成中文就是要最大限度的利用Qt的功能、写出来的程序非常实用、代码极具创造性、可移植(跨平台)、酷炫! 这次比赛从08年下半年开始至年底共历时约两个半月的时间, 世界各地的Qt爱好者参与了该比赛。

下面就来逐个看看优胜者吧, 按照中国人的惯例, 最好的留在最后, 先从一个我觉得比较一般的开始:
第一个要介绍的项目叫WebCarousel, 作者是Matt Broadstone。 从外表来看是一个界面简洁的浏览器, html解析和显示用的Qt自带的Webkit。 其实这个项目的重点是页面切换的功能采用了一个Web Page Carousel, 是一个可旋转的滑动选单, 光说大家不好理解, 看一个项目截图就明了了:
webcarousel

为什么我说这个项目一般呢, 那是因为这个功能不算新, 在Qtopia4版本里已经有个一模一样的东西了, 我都怀疑这个是不是抄的Qtopia的设计。 不过肯定两者的实现差别还是很大的。 这个项目用了GraphicsView来实现动画效果, 还用了个第三方的FadeWidget。 如果你是第一个见到有人用Qt写出这样的效果来, 还是会觉得挺炫的!

项目源码下载在:

第二个项目叫Clocks, 作者Thomas Moenicke。 这个项目非常好看, 用GraphicsView实现了好几种不同效果的时钟, 还有淡进淡出的效果, 程序好还得是美工做的好! 看几个截图:
clocks_astroclock-small

clocks_digitalclock-smallclocks_simpleclock-smallclocks_worldclock-small

项目源码下载在:

第三个项目叫AnalogPad, 作者Kaj Groenholm, 笔者比较喜欢这个程序, 它实现了一个类似手机键盘的五向操作盘, 在桌面上显示的效果很有意思, 有点灵活的动画效果, 像个活泼的小精灵, 很Cute, 呵呵。 估计截图看不出这种效果, 还是需要下载下来自己实验一下。 截图先来一张, 详情下载:

analogpad

铛铛铛~压轴大戏隆重登场了~最后要介绍的项目就是本届大奖得主, Jukka-Pekka Maakelaa写的QuickCalendarView, 这个程序大家务必要下载下来亲身感受。 它的Look&Feel设计的真是非常不错。 主界面看起来是个经过重新设计的日历界面, 并不特殊, 但是你在这个日历上点一点就会发现, 它会根据你的点选发生动态的改变, 而且它的动态非常流畅、合理, 速度很快, 给用户的感觉很好。 截图也许不能说明什么问题, 下载到这里:
calendar1
calendar2

大奖名不虚传哦, 大家一定要下载下来学习一下人家的设计和实现~ 大奖得主的奖品是传说中的Segway® i2 Personal Transporter哦~~口水ing, 优胜奖也有Nokia的N810带回家, 唉, 可惜国内的Qter没有抓住这个机会啊~~下次…..咱下次一定努力….

阅读(826) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~