gpt4 book ai didi

qt - 将属性添加到 Q_PROPERTYs

转载 作者:行者123 更新时间:2023-12-04 18:24:16 26 4
gpt4 key购买 nike

我正在使用 Q_PROPERTY s 在我的项目中,我试图找出向这些属性添加一些属性的最佳方法( like min and max value )。

看起来没有任何地方可以在属性本身上存储这些属性......所以我想我必须将它存储在对象上......静态地,因为该类的所有实例的范围都是相同的。

看起来我可能需要一个三胞胎,<propertyName, attributeName, value> .

我该怎么办?使用 QMap<QString, QVariant>并将前两个折叠为“propertyName/attributeName”?如果是这样,你会在哪里初始化这个 map ?

最佳答案

也许有属性和其他属性来描述最小/最大值。它简单明了,易于理解和使用——这对我来说是一个加分项。

关于qt - 将属性添加到 Q_PROPERTYs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1390867/

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