gpt4 book ai didi

c++ - 是否可以列出 QQmlContext 的上下文属性名称?

转载 作者:行者123 更新时间:2023-11-28 01:21:45 24 4
gpt4 key购买 nike

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

所以我可以这样做:

QQmlContext *ctx = ...;

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

我用 obj->metaObject()->propertyCount()QObject 实现了类似的功能,然后是 obj->metaObject()->属性(i).

最佳答案

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

找到您的属性

关于c++ - 是否可以列出 QQmlContext 的上下文属性名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55886290/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com