logo头像

单枪匹马亦对饮,历经磨难记初心

玩转QtQuick(2)-默认渲染器

简介 Qt Quick的默认渲染器 批次渲染 不透明图元 Alpha混合图元 混合3D图元 纹理集 批次渲染的根节点 变换的节点 裁剪 顶点缓冲 抗锯齿 顶点抗锯齿 多采样抗锯齿 性能 可视化 批次可视化 裁剪可视化 变...

玩转QtQuick(1)-SceneGraph场景图简介

简介 Qt Quick 中的“场景图” Qt Quick “场景图”的结构 Scene Graph API / “场景图”接口 节点 预处理 节点所有权 材质 便捷的节点 “场景图”和渲染 渲染循环 线程渲染循环 非线程渲染循环...

玩转Qml(18)-用户向导

简介 效果预览 源码 原理说明 需求说明 原理 Qml对象作用域 QObject对象树 实现 最小改动 获取焦点区域 找到对象 取坐标 向导页 向导组件 向导数据源 简介很多现代化的软件,都会有向导功能,相信大家并...

玩转Qml(17)-树组件的定制

简介 发行说明 效果预览 Qt本身的国际化 存在翻译不全的问题 新的方案 关于批量翻译 总结 简介最近遇到一些需求,要在Qt/Qml中开发树结构,并能够导入、导出json格式。 于是我写了一个简易的Demo,并做了一些性能测试。 ...

玩转Qt(13)-安卓5.12.4环境搭建

简介Qt for android 环境搭建,以Windows平台 Qt5.12为基准。 安装Qt需要先安装Android版的Qt。 一般在Qt的安装包中都有集成,安装的时候勾上就行 安装必备工具链Android开发必备的工具链包括:...

玩转Qml(16)-移植ShaderToy

简介 源码 效果预览 穿云洞 星球之光 蜗牛 超级马里奥 关于ShaderToy 关于ShaderEffect ShaderToy原理 约定的变量 glsl版本号 glsl版本兼容 ShaderToy适配 TaoShader...

玩转Qml(15)-着色器效果ShaderEffect

简介 关于文章 ShaderEffect 显示器如何显示色彩 GPU渲染流程 渲染管线图 并行管线示意图 着色器语言编码规范 着色器代码示例 示例 着色器代码 顶点着色器 片段着色器 参考文献 简介这次涛哥将会教大家一些S...

玩转Qml(14)-动画特效-梯度

简介 关于文章 梯度效果预览 实现原理 简介这是《Qml特效-进场动画》系列文章的第二篇,涛哥将会教大家一些Qml进场动画相关的知识。 源码《玩转Qml》系列文章,配套了一个优秀的开源项目:TaoQuick github http...

玩转Qml(13)-动画特效-飞入

简介 关于文章 飞入效果预览 实现原理 QtQuick动画系统 动画组件 动画的使用 用例一 直接声明动画 用例二 on语法 用例三 Transitions或状态机 ShaderEffect 飞入效果源码 简介这次涛哥将会...

玩转Qml(12)-再谈动态国际化

简介 源码 效果预览 Qt本身的国际化 存在翻译不全的问题 新的方案 关于批量翻译 总结 简介本文是《玩转Qml》系列文章的第十二篇,主要讨论多国语言动态翻译。 之前分享过使用Qt自带翻译的方案,但是效果不太好。这次分享一个非官方...