C++ 如何筛选QAbstractTableModel模型
我创建了一个名为tableModel的QAbstractTableModel模型和一个名为listModel的QAbstractListModel模型,并将这些模型设置为各自的视图(QTableView和QListView)。我想根据listModel筛选tableModel。这意味着当有人单击listitem时,tableview应该根据列表项进行筛选。这些模型工作正常。请帮助我如何进行筛选C++ 如何筛选QAbstractTableModel模型,c++,qt,qtableview,qabstractitemmodel,qabstracttablemodel,C++,Qt,Qtableview,Qabstractitemmodel,Qabstracttablemodel,我创建了一个名为tableModel的QAbstractTableModel模型和一个名为listModel的QAbstractListModel模型,并将这些模型设置为各自的视图(QTableView和QListView)。我想根据listModel筛选tableModel。这意味着当有人单击listitem时,tableview应该根据列表项进行筛选。这些模型工作正常。请帮助我如何进行筛选 在QSqlModel中,我们可以使用具有sql关系的setFilter成员来实现这一点。您需要使用它作
在QSqlModel中,我们可以使用具有sql关系的setFilter成员来实现这一点。您需要使用它作为tableview和表模型之间的中介。因此,当在listmodel中单击某个项时,通知表代理从tablemodel中筛选出所有不必要的项,以便表视图查询它们。您有关于如何使用它的示例吗…我正在阅读QabStretcProxyModel和QSortFilterProxyModel…任何示例代码…谢谢您本人,我只是在过于简单的情况下使用它,无法反映您的需要。但是在网络上肯定会有一些东西,你的要求并不是不合理的。