Strange behavior in PyQt6
Detlev Offenbach
detlev at die-offenbachs.de
Sun May 16 19:05:27 BST 2021
Hello,
I am trying to read in an XML file using QXmlStreamReader class. That
works until the moment I try to get an attribute of an element with
QXmlStreamReader.attributes()
>>> l=self.attributes()
>>> l
[<PyQt6.QtCore.QXmlStreamAttribute object at 0x7ff0bb5dc040>]
Note: self is a subclass of QXmlStreamReader.
According to the Qt6 docu this call should return a QXmlStreamAttributes
instances. However, PyQt6 returns a list and that causes a call like
l.value("attributeName")
to fail. Do I have to scan through this list by myself or is this an
implementation flaw?
Detlev
--
Detlev Offenbach
detlev at die-offenbachs.de
More information about the PyQt
mailing list