wxwidgets中的搜索工具小工具
答
这将是缓慢和低效的几种方式来存储所有的大数据集在wxGrid,然后通过wxGrid搜索。
将数据集保存在数据库中并使用数据库引擎搜索数据库会更好。 wxGrid只需要存储GUI中可见的数据。
这是一些关于如何工作的高级伪代码。
- 将数据加载到商店中。商店应该可能是一个数据库,但它可能是一个矢量或任何STL容器。即使是文本文件也可以工作!
- 将当前可查看的行设置为合理的值。我假设你的数据按行排列
- 将包含和包含当前行的行加载到wxGrid中。
- 用户输入搜索项
- 发送搜索请求到数据存储器,它返回包含行目标
- 设置当前行到行含有靶
- 负载行,包括和围绕电流进入wxGrid。
我需要显示数据,并使用户能够搜索数据。任何人都可以通过wxwidgets告诉我们如何做到这一点? – jvc 2011-04-21 01:59:59
@jvc显示数据和搜索数据是两种不同的功能。使用显示代码(wxWidgets)来搜索数据是没有意义的。搜索使用存储数据的代码完成。 – ravenspoint 2011-04-21 12:12:17
@jvc在我的答案中增加了一些细节,解释如何搜索数据存储并在wxGrid中显示结果 – ravenspoint 2011-04-21 12:31:31