QtitanDataGrid 是一个用于 Qt 的商业 DataGrid 组件,它为向最终用户呈现表格数据提供了真正非凡的可能性。组件吸收了用于显示表格的用户界面构造领域的所有现代成就。目前,是 Qt 市场上唯一具有如此令人印象深刻的高级功能和出色性能的 格组件。
QtitanDataGrid过滤和分析工具
类似 Excel 的过滤
通过单击列标题上的过滤器图标打开的弹出窗口,其中包含该列 格单元格中存在的值列表。您可以选择一个或多个值并仅显示包含当前列中所选值的那些行。
自定义过滤器 API
多个 API 接口允许您创建任何复杂性的过滤器,并将其从您的应用程序代码应用到 格。您可以将 格提供的类用于标准条件 – 等于、不等于、更多、更少等,或者为这些接口创建一个新的实现,在其中实现用于比较值和生成字符串表示的函数(它是在过滤器面板或过滤器历史记录中向最终用户显示过滤器的方式)。
就地查找面板
“Ctrl + F”,最终用户将看到一个面板,用于快速搜索 格中的数据。已创建的文本会突出显示。最终用户还可以隐藏不包含搜索文本的行。导航按钮允许将焦点向前或向后移动到带有已建立文本的单元格。
过滤历史
格保留已应用于 格视图的过滤器的历史记录。过滤器历史记录来自类似 Excel 的过滤器、过滤器对话框或来自源代码的任何用户定义的条件的过滤器条件。您可以通过方便的过滤器历史记录窗口重新分配任何以前的过滤器。
过滤器对话框
过滤器对话框是一种直观的机制,可以将行过滤条件添加到 格中。通过 Control+Shift+F 或通过鼠标右键的上下文菜单激活。该对话框允许您从头开始创建过滤器或向已激活的过滤器添加更多条件。
总结
为方便起见,我们的 格提供了一种对数据集周围的值进行汇总计算的机制。您可以在列中向最终用户显示值的总和、最大值、最小值、平均值。最终用户可以从弹出菜单中更改计算类型,该菜单通过按带有摘要的单元格上的右键出现。
QtitanDataGrid 小部件支持以下摘要类型:
- Min(列中的最小值)
- Max(列中的最大值)
- Sum(所有列值的总和)
- 计数(所有列值的数量)
- Avg(所有列值的平均值)
计算汇总后,您可以更改输出值或格式化要在汇总单元格中显示的文本。如果您想让最终用户更清楚地了解结果,这种可能性可能会派上用场——例如,为列中的所有金额添加货币标识符。
行分组
聚合数据可以配置为在按列分组后在一组行内计算。对于此类摘要,仅来自共享组的值参与。汇总单元格位于分组行的页脚。但是,有一个选项允许更改组行的布局并在其上放置带有摘要的单元格,而不是页脚。
Qt专业组件:
- QtitanRibbon:QtitanRibbon是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
- QtitanChart:是一个C ++库,它代表一组控件,这些控件使您可以快速轻松地为应用程序提供漂亮而丰富的图表。QtitanChart在Qt.C ++上实现,并且支持所有主要的桌面操作系统 – Windows、Linux和Mac OSX。要将QtitanChart添加到您的程序中,只需要几行代码,便捷的体系结构允许您自定义文本的每个部分。
- QtitanNavigation:模拟Microsoft Dynamics CRM-2016/Office 365导航界面和一组控件改善Qt.C ++应用程序用户体验的组件。它允许同时显示更多的信息,并让您高效地查看所有实体(工作区域, 格或其他项目),滚动次数更少,点击次数更少。与我们的其他解决方案一样,QtitanNavigation允许您创建企业级应用程序,而不用考虑在Windows,Linux和MacOSX中的环境或向后兼容性。
- QtitanDocking:用于允许创建一个类似于Microsoft可停靠用户界面的Qt框架组件。该组件可以使用Microsoft产品中可停靠UI的所有基本功能
现更多Qt类开发工具QtitanRibbon、QtitanChart、QtitanNavigation、QtitanDocking、QtitanDataGrid在线订购现直降1000元,欢迎咨询在线客服获取更多优惠>>
================================================== ==
想要了解或购买Qt正版授权的朋友,欢迎咨询官方客服
Qt技术交流交流群开通,QQ搜索群 “765444821”或者扫描二维码加入
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!