我编写了一个用于处理工资单记录的小型数据库项目。这些工资单记录将被放入一个tableview 对象中以供查看。如何在 TableView 中搜索特定记录?任何想法,请帮助我。
最佳答案
如果您正在使用模型/ View 范例,您可以考虑使用位于 QAbstractItemModel 类中的“match()”方法。例如,查看此代码片段:
model->match(model->index(0,0),
Qt::DisplayRole,
pattern, -1,
Qt::MatchContains | Qt::MatchRecursive );
这是一段代码,我用来在 TreeView 中定位模式字符串。设置标志以定位那些在其显示角色表示中具有“模式”的记录,搜索是通过树递归执行的(我相信 TableView 中不需要它,我相信 :))。
关于c++ - 表格 View 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086577/