def __init__(self, parent=None): super(TextEditor, self).__init__(parent) self.setLineWrapMode(QtGui.QTextEdit.NoWrap) self.indentation = " " self.completer = None self.name = None # Line Number Area from LPy self.setViewportMargins(50, 0, 0, 0) self.sidebar = Margin(self, self) self.sidebar.setGeometry(0, 0, 50, 100) self.sidebar.show() self.cursorPositionChanged.connect(self.display_line_number) # QtCore.QObject.connect(self, QtCore.SIGNAL("cursorPositionChanged()"),self.highlightCurrentLine) self.read_settings()