QXmlStreamAttributes如何修改一个属性?
QXmlStreamAttributes how to modify an attribute?
我将属性存储在 QXmlStreamAttributes 的实例中,属性值可能包含在 运行 时间计算的表达式。
当我计算一个表达式时,我想更新集合中的值。
是否可以修改属性值并更新原始条目?
QXmlStreamAttributes class 中的很多方法都使用索引来引用属性,有一个替换方法,但是如何在 class 中获取特定项目的索引?
已解决:
首先使用对集合的引用,使用属性名称和当前值获取 'indexOf' 属性。
一旦索引已知,使用 'replace' 方法用新属性替换指定索引处的属性。
我将属性存储在 QXmlStreamAttributes 的实例中,属性值可能包含在 运行 时间计算的表达式。
当我计算一个表达式时,我想更新集合中的值。
是否可以修改属性值并更新原始条目?
QXmlStreamAttributes class 中的很多方法都使用索引来引用属性,有一个替换方法,但是如何在 class 中获取特定项目的索引?
已解决:
首先使用对集合的引用,使用属性名称和当前值获取 'indexOf' 属性。
一旦索引已知,使用 'replace' 方法用新属性替换指定索引处的属性。