版本概览
QtitanDataGrid 是 Developer Machines 出品的 Qt 商业数据网格控件,以 C++ 完全实现,用于在桌面应用中呈现与编辑表格数据。官方于 2026 年 4 月 25 日发布 QtitanComponents 2026.2.0 版本包,其中包含 QtitanDataGrid 组件更新,覆盖 Windows、Linux 与 macOS,并为开发者提供丰富的表格展示与数据处理能力。
内置视图与布局
控件提供多种内置网格视图:经典表格视图、可构建复杂层级表头的频带表格视图、将一行数据以卡片形式展示的卡片视图、树形表格视图、支持频带表头的树形表格视图等,并支持通过缩放快速调整字号与网格元素便于分析,以及将视图布局保存为 XML、竖向或横向呈现列等多种布局方式。
数据处理与分析
支持在单列或多列上进行排序与分组,可基于智能分组复制 Microsoft Outlook 的分组表现;支持多列筛选、类似 Excel 的自动筛选、文本查找面板、筛选历史与筛选器编辑,并允许按列计算汇总及按分组行显示汇总。
编辑与校验
提供添加、删除行,丰富的就地单元格编辑器,以及输入校验能力,可在数据写入数据源前验证并更正或取消输入,保障数据质量;同时支持冻结列与冻结行、列自动宽度、行自动高度与预览行,便于组织主从明细视图。
性能与跨平台
采用快速绘制引擎与数据滚动加速算法,可高效处理十万行以上数据。控件与 Qt Designer 深度集成,兼容任意 QAbstractItemModel 派生的 Qt 模型,既可直接从数据源读取数据,也可在网格内部存储数据,支持 Windows、Linux 与 macOS 的 32 位或 64 位应用。