--- a/Graphics/UMLClassDiagramBuilder.py Wed Oct 03 13:20:57 2012 +0200 +++ b/Graphics/UMLClassDiagramBuilder.py Wed Oct 03 15:36:41 2012 +0200 @@ -77,10 +77,11 @@ module = Utilities.ModuleParser.readModule(self.file, extensions=extensions, caching=False) except ImportError: - ct = QGraphicsTextItem(None, self.scene) + ct = QGraphicsTextItem(None) ct.setHtml( self.trUtf8("The module <b>'{0}'</b> could not be found.") .format(self.file)) + self.scene.addItem(ct) return if self.file not in self.allModules: @@ -139,10 +140,11 @@ self.__createAssociations(routes) self.umlView.autoAdjustSceneSize(limit=True) else: - ct = QGraphicsTextItem(None, self.scene) + ct = QGraphicsTextItem(None) ct.setHtml( self.trUtf8("The module <b>'{0}'</b> does not contain any classes.")\ .format(self.file)) + self.scene.addItem(ct) def __arrangeClasses(self, nodes, routes, whiteSpaceFactor=1.2): """