2016-04-06 90 views
0

我有存儲在QXmlStreamAttributes實例中的屬性,屬性值可能包含在運行時評估的表達式。QXmlStreamAttributes如何修改屬性?

當我評估一個表達式時,我想更新集合中的值。

是否可以修改屬性值並更新原始條目?

QXmlStreamAttributes類中的很多可用方法都使用索引來引用屬性,有一種替換方法,但是如何獲取類中特定項目的索引?

回答

0

解決:使用

首先參考收集,得到「的indexOf」使用其屬性名稱和當前值的屬性。

一旦索引已知,使用'replace'方法將指定索引處的屬性替換爲新屬性。