QXmlStreamAttributes如何修改属性?

时间:2016-04-06 10:53:19

标签: evaluate qt5.5

我有存储在QXmlStreamAttributes实例中的属性,属性值可能包含在运行时计算的表达式。

当我评估表达式时,我想更新集合中的值。

是否可以修改属性值并更新原始条目?

QXmlStreamAttributes类中有很多可用的方法使用索引来引用属性,有一个替换方法,但是如何获取类中特定项的索引?

1 个答案:

答案 0 :(得分:0)

解决:

首先使用对集合的引用,使用属性名称和当前值获取'indexOf'属性。

一旦知道了索引,就使用'replace'方法用新属性替换指定索引处的属性。