簡體   English   中英

是否可以列出QQmlContext的上下文屬性名稱?

[英]Is it possible to list context property names of QQmlContext?

我想知道是否可以獲取特定QQmlContext所有上下文屬性名稱。

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

QQmlContext *ctx = ...;

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

我通過obj->metaObject()->propertyCount()然后是obj->metaObject()->property(i)QObject實現了類似的功能。

您可以使用ctx->dynamicPropertyNames();找到屬性ctx->dynamicPropertyNames();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM