def __init__(self, root, language, selected_file): Editor.__init__(self, root, language, selected_file) self.web = QWebView() self.web.setAcceptDrops(False) if self.selected_file is None: GraphicalEditor.untitled_count += 1 template = self.untitled_name_template self.name = template.format(self.untitled_count, self.ext) else: self.name = path.basename(self.selected_file)