--- a/Graphics/UMLClassDiagram.py Wed Oct 03 14:38:06 2012 +0200 +++ b/Graphics/UMLClassDiagram.py Wed Oct 03 15:34:18 2012 +0200 @@ -68,10 +68,11 @@ Preferences.getPython("Python3Extensions") + ['.rb'] module = Utilities.ModuleParser.readModule(self.file, extensions=extensions) 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: @@ -129,10 +130,11 @@ self.__arrangeClasses(nodes, routes[:]) self.__createAssociations(routes) 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): """