我有一个Qt模型,很可能是一个QAbstractListModel。每个“行”代表我存储在中的一个对象QList。我在中显示此QML内容ListView。但是,每个对象都有一个恰好是字符串数组的属性。我想ListView在显示该行的委托中将其显示为。但是我不知道如何将该模型(用于对象的字符串数组属性)公开给QML。我无法通过data函数公开它,因为Models是QObjects,而不能QVariants。我曾想过使用QAbstractItemModel,但是我仍然不知道如何为我的模型ListView。万一重要,我正在使用Qt5.0.0版本。
我需要获取(在MongoDB的C#驱动程序中)连接到实例的所有配置服务器的列表Mongo-s。否则,我将选择一种方法来抢占所有服务器,并逐一检查它们,并告诉它们哪些是configsvr以及哪些是其他东西。我在考虑该getShardMap命令,但我仍然不知道如何(以编程方式)查看服务器并确定该服务器是否为服务器configsvr。
谢谢。