[PyQt] PyQt4 481 (Prebuild for Python 2.6) issue with QToolBar
Tobias Rzepka
tobias.rzepka at googlemail.com
Sat Oct 23 11:41:35 BST 2010
Hello,
I have a problem with the newly released PyQt4 version 4.8.1 on Python 2.6.
I load an ui file at runtime with uic.loadUi. In case there is a
QToolBar I get the following error:
Traceback (most recent call last):
File "D:\Projekte\Python\PyQt4_81_Bug\PyQt4_81_Bug.py", line 34, in<module>
widget = GUI_Implementation()
File "D:\Projekte\Python\PyQt4_81_Bug\PyQt4_81_Bug.py", line 25, in __init__
uic.loadUi(r"PyQt4_81_Bug.ui", self)
File "C:\Python26\lib\site-packages\PyQt4\uic\__init__.py", line 185, in loadUi
return DynamicUILoader().loadUi(uifile, baseinstance)
File "C:\Python26\lib\site-packages\PyQt4\uic\Loader\loader.py", line 31, in loadUi
return self.parse(filename, os.path.dirname(filename))
File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 830, in parse
actor(elem)
File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 677, in createUserInterface
self.traverseWidgetTree(elem)
File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 655, in traverseWidgetTree
handler(self, child)
File "C:\Python26\lib\site-packages\PyQt4\uic\uiparser.py", line 251, in createWidget
tbArea = self.wprops.getAttribute(elem, "toolBarArea")
File "C:\Python26\lib\site-packages\PyQt4\uic\properties.py", line 342, in getAttribute
return self._getChild("attribute", elem, name, default)
File "C:\Python26\lib\site-packages\PyQt4\uic\properties.py", line 334, in _getChild
return self.convert(prop)
File "C:\Python26\lib\site-packages\PyQt4\uic\properties.py", line 328, in convert
return func(prop[0], **args)
File "C:\Python26\lib\site-packages\PyQt4\uic\properties.py", line 82, in _enum
return self._pyEnumMember(prop.text)
File "C:\Python26\lib\site-packages\PyQt4\uic\properties.py", line 61, in _pyEnumMember
prefix, membername = cpp_name.split("::")
ValueError: need more than 1 value to unpack
I think it's a PyQt4 4.8.1 bug because with 4.7.x there were no such
behavior.
To reproduce it I created a new application from scratch with the same
effect (see attachment).
Regards,
Tobias Rzepka
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PyQt4_81_Bug.zip
Type: application/x-zip-compressed
Size: 1030 bytes
Desc: not available
URL: <http://www.riverbankcomputing.com/pipermail/pyqt/attachments/20101023/419cc47e/attachment.bin>
More information about the PyQt
mailing list