• 8944阅读
  • 15回复

QFramework之自定义控件三动画效果按钮 [复制链接]

上一主题 下一主题
离线liudianwu
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-10-22


源码: animationbutton.zip (18 K) 下载次数:179
目前图片等比例缩放采用scaled方法,会出现锯齿情况,QPainter已经setRenderHint(QPainter::Antialiasing);不知道大家是否有更好的办法。

更新版本运行效果:


更新版本完整源码下载
AnimationButton.zip (19 K) 下载次数:448
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线spygg

只看该作者 1楼 发表于: 2016-10-22
csdn上qt专栏有个模仿苹果底部工具栏的按钮弹跳,貌似没有锯齿
签名就是这么浪
离线ktl123

只看该作者 2楼 发表于: 2016-10-22
不错 我下载了
离线ktl123

只看该作者 3楼 发表于: 2016-10-22
但是没有工程文件啊
离线qq821181867

只看该作者 4楼 发表于: 2016-10-23
QPropertyAnimation
离线llwj0303

只看该作者 5楼 发表于: 2016-10-31
pix = pix.scaled(targetWidth, targetHeight, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
专注C++,专注Qt
离线liudianwu

只看该作者 6楼 发表于: 2016-10-31
回 llwj0303 的帖子
llwj0303:pix = pix.scaled(targetWidth, targetHeight, Qt::IgnoreAspectRatio, Qt::SmoothTransformation); (2016-10-31 16:04) 

非常感谢,的确是 Qt::SmoothTransformation
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线圣域天子

只看该作者 7楼 发表于: 2016-11-02
我以前找过类似的控件,不过是希望放大时可以突出在窗口范围以外。
离线llwj0303

只看该作者 8楼 发表于: 2016-11-03
问下楼主gif是怎么弄的,是用什么录制工具么
专注C++,专注Qt
离线hyue928

只看该作者 9楼 发表于: 2016-11-09
值得学习
离线pangwei

只看该作者 10楼 发表于: 2016-11-10
在qt designer中使用需要自己编译一个插件才行
离线何qiangxing

只看该作者 11楼 发表于: 2016-11-10
离线craigtao

只看该作者 12楼 发表于: 2017-03-04
耶稣爱你
离线xue6_xi6

只看该作者 13楼 发表于: 2017-06-27
    
离线thematic971

只看该作者 14楼 发表于: 2017-10-11
感谢分享 学习了
离线xdh873939316

只看该作者 15楼 发表于: 2017-10-20
刘大师,你好。我看了你的这个动画按钮的源码,好像没有添加后,没有发出信号?那么我怎么实现用你的这个动画按钮后实现界面的切换呢?
快速回复
限100 字节
 
上一个 下一个