logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

tinyPiXCore一款基于TinyPiXOS的开源GUI开发框架,使用C/C++编写,预置基础组件库和工具类,对C++基础数据结构进行二次封装,源码全部开放C/C++爱好者可深度学习。

tinyPiXCore提供tinyPiXOS的底层支撑库,包括GUI组件(PiXSingleGUI)、工具库(PiXUtil)、扩展库(PiXExternUtils)三大部分。TinyPiXOS——国产自主轻量级移动设备桌面操作系统!TinyPiXOS以开源Linux为基础,摒弃了X11/Wayland等传统图形方案,运用纯C/C++从底层重构出超轻量级的整体图形技术栈。其核心定位在于提供一个独立

文章图片
#c++#开发语言#linux +3
C++11 环境下的类型安全泛型容器:TpVariant 使用指南

TpVariant是C++11环境下的类型安全泛型容器,提供类似C++17 std::variant的功能。支持基础类型、几何类型、容器类型和自定义类型,具有自动内存管理、隐式类型转换和丰富类型检查功能。相比C++11标准库,TpVariant实现了类型安全联合体、自动内存释放和自定义类型支持等特性。使用时应进行类型检查,避免频繁类型切换,并确保自定义类型支持拷贝构造。作为TinyPiXOS的核心

文章图片
#c++#开源
轻量级嵌入式系统的 Lottie 动画实现

本文介绍了在嵌入式Linux系统TinyPiXOS中实现可暂停/恢复的Lottie动画交互的技术方案。通过扩展TpGUI框架的TpLottieAnimation类,开发了PausableLottieAnimation类,利用setVisible()方法的副作用来控制动画定时器,同时保持当前帧显示。文章提供了完整的代码示例,展示如何通过点击屏幕实现动画暂停/播放功能,并列举了加载动画、交互反馈等典型

文章图片
#linux#c++#动画
轻量级嵌入式系统的 Lottie 动画实现

本文介绍了在嵌入式Linux系统TinyPiXOS中实现可暂停/恢复的Lottie动画交互的技术方案。通过扩展TpGUI框架的TpLottieAnimation类,开发了PausableLottieAnimation类,利用setVisible()方法的副作用来控制动画定时器,同时保持当前帧显示。文章提供了完整的代码示例,展示如何通过点击屏幕实现动画暂停/播放功能,并列举了加载动画、交互反馈等典型

文章图片
#linux#c++#动画
国产开源!TinyPiXOS国产自主轻量级移动嵌入式设备桌面操作系统!运用纯C/C++从底层重构出超轻量级的整体图形技术栈,打造一款独立可控、轻量且高度定制化的嵌入式桌面操作系统方案。

TinyPiXOS以开源Linux为基础,摒弃了X11/Wayland等传统图形方案,运用纯C/C++从底层重构出超轻量级的整体图形技术栈。其核心定位在于提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。官方网站:www,tinypixos.com技术社群:https://t.zsxq.com/JzbkN

文章图片
#开源#c语言#c++ +3
告别Qt Slider!用纯C++打造更轻量的TpSlider组件

TpSlider是PiXSingleGUI库中的可拖动滑块组件,支持水平和垂直两种滑动方向。该组件基于PIMPL模式设计,核心功能包括数值范围管理、鼠标事件处理和信号槽通信。通过优化的事件处理机制和渲染流程,实现精确控制和高性能交互。组件提供valueChanged和rangeChanged信号,支持松耦合通信。其特点包括:双向滑动支持、边界值自动修正、拖拽防抖处理以及嵌入式环境适配能力,适用于需

文章图片
#c++#linux#arm开发 +2
TinyPiXOS 组件源码精要:tpLabel的实现原理与API解析

TinyPiXOS——国产自主轻量级移动嵌入式设备桌面操作系统!项目以Linux为基础,摒弃了X11/Wayland等传统图形方案,旨在提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。项目官网:www.tinypixos.com

文章图片
#c++#linux#arm开发
国产开源!TinyPiXOS国产自主轻量级移动嵌入式设备桌面操作系统!运用纯C/C++从底层重构出超轻量级的整体图形技术栈,打造一款独立可控、轻量且高度定制化的嵌入式桌面操作系统方案。

TinyPiXOS以开源Linux为基础,摒弃了X11/Wayland等传统图形方案,运用纯C/C++从底层重构出超轻量级的整体图形技术栈。其核心定位在于提供一个独立可控、架构轻量且高度定制化的嵌入式桌面操作系统开发平台。官方网站:www,tinypixos.com技术社群:https://t.zsxq.com/JzbkN

文章图片
#开源#c语言#c++ +3
​源码级支持 + 真实项目:TinyPiXOS开发者联盟招募中​,TinyPiXOS一款可商用的国产自主轻量级移动嵌入式设备桌面操作系统!

💪TinyPiXOS是专注轻量级嵌入式图形操作系统开发的开源项目。我们围绕TinyPiXOS项目技术栈,搭建了“从零构建桌面操作系统”课程,包括“TinyPiXCore系统学习”. “TinyPiXApp应用开发实战”和“PiXWM高级用法实战”三大板块和若干个子专栏,通过阶梯式能力进阶,赋能开发者​体系化掌握嵌入式OS全栈开发能力。同时,社群特邀**嵌入式软件开发、硬件开发、人工智能、国产化等

文章图片
#开源#c++#linux +4
到底了