Hello, Installed on Windows XP Python v2.7.1 and PyQt v4.8.1 for Python 2.7. Running of following code that creates simple window from UI file raises AttributeError:
# main.py
import sys
from PyQt4 import QtGui, uic
class MainWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
uic.loadUi('main_window.ui', self)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
w = MainWindow()
w.show()
sys.exit(app.exec_())
# end of main.py
Raised exception:
Traceback (most recent call last):
File "main.py", line 14, in <module>
w = MainWindow()
File "main.py", line 9, in __init__
uic.loadUi('main_window.ui', self)
File "C:\Python27\lib\site-packages\PyQt4\uic\__init__.py", line 185,
in loadUi
return DynamicUILoader().loadUi(uifile, baseinstance)
File "C:\Python27\lib\site-packages\PyQt4\uic\Loader\loader.py", line
35, in loadUi
return self.parse(filename, basedir)
File "C:\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 839,
in parse
actor(elem)
File "C:\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 686,
in createUserInterface
self.traverseWidgetTree(elem)
File "C:\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 664,
in traverseWidgetTree
handler(self, child)
File "C:\Python27\lib\site-packages\PyQt4\uic\uiparser.py", line 161,
in createWidget
QtGui.QScrollArea, QtGui.StackedWidget,
AttributeError: 'module' object has no attribute 'StackedWidget'
Commenting "QtGui.QScrollArea, #QtGui.StackedWidget," in uiparser.py:161
fixes this issue for me.
Same example works without any modifications on GNU/Linux (Ubuntu 10.04)
with Python v2.6.5 and PyQt v4.7.2-0ubuntu1.
P.S. Is somewhere exists bug tracker for PyQt?
Regards,
Vladimir Rutsky
import sys
from PyQt4 import QtGui, uic
class MainWindow(QtGui.QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
uic.loadUi('main_window.ui', self)
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
w = MainWindow()
w.show()
sys.exit(app.exec_())
main_window.ui
Description: application/designer
_______________________________________________ PyQt mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/pyqt
