• 7204阅读
  • 3回复

按钮特效 [复制链接]

上一主题 下一主题
离线unitcode
 

只看楼主 正序阅读 楼主  发表于: 2010-07-06
请问如何实现诸如Rocket Dock的按钮特效,如图:

鼠标经过时,按钮放大,旁边的按钮有相应的位移和放大。

我通过继承QPushButton,并重新实现paintEvent,实现了鼠标经过时放大的效果。
但是旁边的按钮就没有任何的反应,而且会挡住放大的图标。
如图:



现在只需要解决旁边按钮位移的问题就可以了。
离线起点0615

只看该作者 3楼 发表于: 2013-08-10
有没有按钮特效的例子???
发一个给我学习学习
1311800513@qq.com
离线unitcode

只看该作者 2楼 发表于: 2010-07-06
可能现在的焦点要转向QLayout啦。
但一直没有思路。
离线tootzoe
只看该作者 1楼 发表于: 2010-07-06
我也想实现这样的效果,我所想到的是使用QT提供的 Animation Framwork去实现.....
或者使用 QT4.70中新的特性 qml 来实现, 我有试过 qml , 效果很酷,相当不错, 但是感觉有点脱离了 C++, 正在观望中.....
快速回复
限100 字节
 
上一个 下一个