def __init__(self, filename, parent=None): QTextEdit.__init__(self, parent) file_content = open(filename).read() self.setPlainText(file_content) # this should use the default mono spaced font as set in the system font = QFont("Monospace") font.setStyleHint(QFont.TypeWriter) font.setPointSize(font.pointSize() - 1) # default is a bit too big for me self.setFont(font) self.setLineWrapMode(QPlainTextEdit.NoWrap) self.setReadOnly(True) self.setTextInteractionFlags(self.textInteractionFlags() | Qt.TextSelectableByKeyboard) self.highlighter = PythonHighlighter(self.document()) # line numbers support self.lineNumberArea = LineNumberArea(self) self.blockCountChanged.connect(self.updateLineNumberAreaWidth) self.updateRequest.connect(self.updateLineNumberArea) self.updateLineNumberAreaWidth(0) self.filename = filename self.breakpoints = [] self.debug_line = -1
def __init__(self, layer, geometry, parent=None): GeomEditor.__init__(self, layer, geometry) QTextEdit.__init__(self, parent) self.setGeom(geometry) self.textChanged.connect(self.geomChanged) self.layerEditable()
def __init__(self, layer, geometry, parent=None): GeomEditor.__init__(self, layer, geometry) QTextEdit.__init__(self, parent) self.setGeom(geometry) self.cursorPositionChanged.connect(self.emitCurrentPoint) self.textChanged.connect(self.geomChanged) self.layerEditable()
def __init__(self, commit): QTextEdit.__init__(self) self.setWordWrap(False) self.commit = commit size = self.font().pointSize() text = ('<b><font style="font-size:%spt">%s</font></b>' '<br><font color="#5f6b77" style="font-size:%spt"><b>%s</b> by <b>%s</b></font> ' '<font color="#5f6b77" style="font-size:%spt; background-color:rgb(225,225,225)"> %s </font>' % (str(size), self.commit.message.splitlines()[0], str(size - 1), self.commit.authorprettydate(), self.commit.authorname, str(size - 1), self.commit.id[:10])) self.setText(text)
def __init__(self, commit): QTextEdit.__init__(self) self.setWordWrap(False) self.commit = commit size = self.font().pointSize() text = ( '<b><font style="font-size:%spt">%s</font></b>' '<br><font color="#5f6b77" style="font-size:%spt"><b>%s</b> by <b>%s</b></font> ' '<font color="#5f6b77" style="font-size:%spt; background-color:rgb(225,225,225)"> %s </font>' % (str(size), self.commit.message.splitlines()[0], str(size - 1), self.commit.authorprettydate(), self.commit.authorname, str(size - 1), self.commit.id[:10])) self.setText(text)
def __init__(self, commit, tags): QTextEdit.__init__(self) self.setWordWrap(False) self.tags = tags self.commit = commit self.updateText()
def __init__(self, commit, tags): QTextEdit.__init__(self) self.setWordWrap(False) self.tags = tags self.commit = commit self.updateText()
def __init__(self, layer, geometry, parent=None): GeomEditor.__init__(self, layer, geometry) QTextEdit.__init__(self, parent)