标题:发一个带有切换效果的三态按钮
作者:ffii4455
日期:2013-03-27 21:31
内容:
三态——正常、鼠标悬停、鼠标按下。
其实三态按钮就是在不同的状态下使用不同图片和特效来表现自己。
使用Qt的样式表或者鼠标事件可以很轻松达到上面的效果。
但是,在这种情况下三态的切换是很唐突的,中间没有任何过度。
大家观察一下QQ的UI,以它的关闭按钮为例。鼠标悬停时背景会变红,同时按钮会浮上来,按下时按钮会沉下去并且变暗。几个状态的切换是逐渐完成的,也就是有动画效果。
这两天研究了一下,用Qt状态机+动画框架做了一个。效果图不好发,大家下载看吧。
Qt4.8.4 +mingw4.4
PS:随便弄了一个widget把按钮放到了右上角,widget缩放什么的没有实现完全。
里面的5张PNG请放入正确的工作路径下,不然可是不显示按钮的啊。大家多提宝贵意见啊

#1 回 楼主(ffii4455) 的帖子 [jdwx 03-27 21:33]
最好发几个截图上来,便于大家看效果。
#2 回 1楼(jdwx) 的帖子 [ffii4455 03-27 21:34]
我发图老是上传失败。。。。
#3 回 3楼(jdwx) 的帖子 [ffii4455 03-27 21:39]
我放到相册里才行。。。
#4 [xsjqqq123 03-27 23:39]
楼主有没有完整的整个界面?
#5 回 4楼(xsjqqq123) 的帖子 [ffii4455 03-28 20:49]
你下载了,编译运行不就是了。