0

我想知道是否可以获得特定的所有上下文属性名称QQmlContext

所以我可以做类似的事情:

QQmlContext *ctx = ...;

for (auto contextPropertyName: ctx->getPropertyNames()) {
   qDebug() << contextPropertyName << ctx->contextProperty(contextPropertyName);
}

QObject我为's with obj->metaObject()->propertyCount()and then实现了类似的功能obj->metaObject()->property(i)

4

1 回答 1

2

您可以使用ctx->dynamicPropertyNames();

于 2019-07-13T10:41:21.340 回答