Qt网格组件QtitanDataGrid:数据编辑和验证

转帖|使用教程|编辑:鲍佳佳|2021-08-02 10:20:19.687|阅读 33 次

概述:QtitanDataGrid 是一个用于 Qt 的商业 DataGrid 组件,它为向最终用户呈现表格数据提供了真正非凡的可能性。组件吸收了用于显示表格的用户界面构造领域的所有现代成就。目前,是 Qt 市场上唯一具有如此令人印象深刻的高级功能和出色性能的网格组件。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

QtitanDataGrid 是一个用于 Qt 的商业 DataGrid 组件,它为向最终用户呈现表格数据提供了真正非凡的可能性。组件吸收了用于显示表格的用户界面构造领域的所有现代成就。目前,是 Qt 市场上唯一具有如此令人印象深刻的高级功能和出色性能的网格组件。(查看详情)

QtitanDataGrid使你能够从不同的来源加载各种类型的数据到一个快速、灵活和功能性的可编辑网格中,支持排序、分组、报告、创建带状列、按钮的拖放和大量其他方便的功能。这个数据网格帮助具有Delphi和C++背景的新手和经验丰富的Qt开发者使用同样全面的高级可编辑网格功能,他们已经习惯了在相应的IDE中使用这些功能,而这些功能并不是标准Qt库的一部分。

下载QtitanDataGrid最新版

QtitanDataGrid过滤和分析工具

类似 Excel 的过滤

通过单击列标题上的过滤器图标打开的弹出窗口,其中包含该列网格单元格中存在的值列表。您可以选择一个或多个值并仅显示包含当前列中所选值的那些行。

自定义过滤器 API

多个 API 接口允许您创建任何复杂性的过滤器,并将其从您的应用程序代码应用到网格。您可以将网格提供的类用于标准条件 - 等于、不等于、更多、更少等,或者为这些接口创建一个新的实现,在其中实现用于比较值和生成字符串表示的函数(它是在过滤器面板或过滤器历史记录中向最终用户显示过滤器的方式)。

就地查找面板

“Ctrl + F”,最终用户将看到一个面板,用于快速搜索网格中的数据。已创建的文本会突出显示。最终用户还可以隐藏不包含搜索文本的行。导航按钮允许将焦点向前或向后移动到带有已建立文本的单元格。

过滤历史

网格保留已应用于网格视图的过滤器的历史记录。过滤器历史记录来自类似 Excel 的过滤器、过滤器对话框或来自源代码的任何用户定义的条件的过滤器条件。您可以通过方便的过滤器历史记录窗口重新分配任何以前的过滤器。

过滤器对话框

过滤器对话框是一种直观的机制,可以将行过滤条件添加到网格中。通过 Control+Shift+F 或通过鼠标右键的上下文菜单激活。该对话框允许您从头开始创建过滤器或向已激活的过滤器添加更多条件。


过滤器编辑器

任何叠加在网格上的过滤器都可以在过滤器编辑器中进行编辑。您可以添加新条件、更改值和比较运算符。可以从页脚过滤器面板或以编程方式从源代码调用编辑器。

总结

为方便起见,我们的网格提供了一种对数据集周围的值进行汇总计算的机制。您可以在列中向最终用户显示值的总和、最大值、最小值、平均值。最终用户可以从弹出菜单中更改计算类型,该菜单通过按带有摘要的单元格上的右键出现。

 

QtitanDataGrid 小部件支持以下摘要类型:

  • Min(列中的最小值)
  • Max(列中的最大值)
  • Sum(所有列值的总和)
  • 计数(所有列值的数量)
  • Avg(所有列值的平均值)

计算汇总后,您可以更改输出值或格式化要在汇总单元格中显示的文本。如果您想让最终用户更清楚地了解结果,这种可能性可能会派上用场——例如,为列中的所有金额添加货币标识符。

行分组

聚合数据可以配置为在按列分组后在一组行内计算。对于此类摘要,仅来自共享组的值参与。汇总单元格位于分组行的页脚。但是,有一个选项允许更改组行的布局并在其上放置带有摘要的单元格,而不是页脚。


Qt专业组件:

  1. QtitanRibbon:QtitanRibbon是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  2. QtitanChart:是一个C ++库,它代表一组控件,这些控件使您可以快速轻松地为应用程序提供漂亮而丰富的图表。QtitanChart在Qt.C ++上实现,并且支持所有主要的桌面操作系统 - Windows、Linux和Mac OSX。要将QtitanChart添加到您的程序中,只需要几行代码,便捷的体系结构允许您自定义文本的每个部分。
  3. QtitanNavigation:模拟Microsoft Dynamics CRM-2016/Office 365导航界面和一组控件改善Qt.C ++应用程序用户体验的组件。它允许同时显示更多的信息,并让您高效地查看所有实体(工作区域,网格或其他项目),滚动次数更少,点击次数更少。与我们的其他解决方案一样,QtitanNavigation允许您创建企业级应用程序,而不用考虑在Windows,Linux和MacOSX中的环境或向后兼容性。
  4. QtitanDocking:用于允许创建一个类似于Microsoft可停靠用户界面的Qt框架组件。该组件可以使用Microsoft产品中可停靠UI的所有基本功能

现更多Qt类开发工具QtitanRibbonQtitanChartQtitanNavigationQtitanDockingQtitanDataGrid在线订购现直降1000元,欢迎咨询慧都在线客服获取更多优惠>>

================================================== ==

想要了解或购买Qt正版授权的朋友,欢迎咨询慧都官方客服

Qt技术交流交流群开通,QQ搜索群号“765444821”或者扫描二维码加入

 


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:developer machines

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat