找回密码
 立即注册
收起左侧

模仿iOS13黑暗模式

1
回复
4777
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2020-3-10 22:00:28 显示全部楼层 |阅读模式
本帖最后由 Fijiisland 于 2020-3-10 22:05 编辑

大二下和同学写项目,因为性能敏感和跨平台选了Qt,中期看到iOS13的黑暗模式切换还挺好看的,花时间写了个微框架,实现一个Abstract类的接口的控件就能实现一个信号程序全局颜色切换,子控件可选择使用styleSheet或者自绘,iOS13那个切换略慢,考虑到
程序是为功能服务的,就将切换的贝塞尔曲线和时间做成了类似macOS的比较快的切换效果


刚开始目测有30-40帧,后来实现接口的控件越来越多,几十个的时候帧率就明显下降。。。 不过也没办法,Qt Widgets的
GUI运行在主线程,开发平台要想切换到Qt Quick也没时间了。。

就写个能看就行。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:10 天
连续签到:1 天
2020-3-11 21:36:49 显示全部楼层
图太小了,看不清楚。。。。。。。。。。。。。。。。。。论坛要求还真高。。。。。。。。。。。。。。。不到30字不给回。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了