Qt 在QListView中显示数据时出现问题

Qt 在QListView中显示数据时出现问题,qt,qtreeview,qlistview,qstandarditemmodel,Qt,Qtreeview,Qlistview,Qstandarditemmodel,你好 有QListView和QTreeView类的实例。 这两个实例都从模型(QStandardItemModel)加载数据。 QTreeView显示职位(例如:主管、经理、开发人员等)。 点击职位标题,显示员工列表 QListView仅显示员工的职位 问题: 如何在QListView中显示未显示其职位的员工的完整名单? 我需要覆盖哪些方法? 在这种情况下,你有什么建议 另外,谢谢 尝试使用QListWidget,这比QListView更简单。我认为您无法用单一型号实现这一点 建议使用代理模型

你好

有QListView和QTreeView类的实例。 这两个实例都从模型(QStandardItemModel)加载数据。 QTreeView显示职位(例如:主管、经理、开发人员等)。 点击职位标题,显示员工列表

QListView仅显示员工的职位

问题: 如何在QListView中显示未显示其职位的员工的完整名单? 我需要覆盖哪些方法? 在这种情况下,你有什么建议


另外,谢谢

尝试使用QListWidget,这比QListView更简单。

我认为您无法用单一型号实现这一点

建议使用代理模型展平原始模型,而不必维护该数据的两个实例。但是,KDE的实现并不简单

有一些关于的文档,并且可能在您的上下文中可用,尽管我认为您需要更具体的内容

您还可能会在这个线程中发现附加到第三个响应的类:作为一个起点很有趣


(很抱歉,这不是很具体。搜索“qt展平树模型”将为您提供其他想法。)

如何将QListWigdet与模型绑定?当您直接使用模型并在视图之间共享模型时,您不使用QListWidget。QListWidget是针对一次性显示的一体化解决方案。