class NodeCodeEditor(QtModule.QWidget): # # __init__ # def __init__(self, parent, editNodeCode=None): # QtModule.QWidget.__init__(self, parent) self.editNodeCode = editNodeCode #self.debugPrint() self.buildGui() # # buildGui # def buildGui(self): # build the gui created with QtDesigner self.ui = Ui_NodeCodeEditor() self.ui.setupUi(self) # # setNodeCode # def setNodeCode(self, editNodeCode, mode='SL', readOnly=False): # self.editNodeCode = editNodeCode if self.editNodeCode is not None: code = self.editNodeCode doc = QtGui.QTextDocument() font = QtGui.QFont('Monospace') font.setFixedPitch(True) font.setPointSize(UI.FONT_HEIGHT) codeSyntax = CodeSyntaxHighlighter(doc, mode) self.ui.textEdit.setDocument(doc) self.ui.textEdit.setTabStopWidth(UI.TAB_SIZE) self.ui.textEdit.setFont(font) self.ui.textEdit.setLineWrapMode(QtModule.QTextEdit.NoWrap) self.ui.textEdit.setReadOnly(readOnly) else: code = '' self.ui.textEdit.setPlainText(code)
class NodeCodeEditor ( QtModule.QWidget ): # # __init__ # def __init__ ( self, parent, editNodeCode = None ) : # QtModule.QWidget.__init__ ( self, parent ) self.editNodeCode = editNodeCode #self.debugPrint() self.buildGui() # # buildGui # def buildGui ( self ) : # build the gui created with QtDesigner self.ui = Ui_NodeCodeEditor ( ) self.ui.setupUi ( self ) # # setNodeCode # def setNodeCode ( self, editNodeCode, mode = 'SL', readOnly = False ) : # self.editNodeCode = editNodeCode if self.editNodeCode is not None : code = self.editNodeCode doc = QtGui.QTextDocument () font = QtGui.QFont( 'Monospace' ) font.setFixedPitch ( True ) font.setPointSize ( UI.FONT_HEIGHT ) codeSyntax = CodeSyntaxHighlighter ( doc, mode ) self.ui.textEdit.setDocument ( doc ) self.ui.textEdit.setTabStopWidth ( UI.TAB_SIZE ) self.ui.textEdit.setFont ( font ) self.ui.textEdit.setLineWrapMode ( QtModule.QTextEdit.NoWrap ) self.ui.textEdit.setReadOnly ( readOnly ) else : code = '' self.ui.textEdit.setPlainText ( code )
def buildGui(self): # build the gui created with QtDesigner self.ui = Ui_NodeCodeEditor() self.ui.setupUi(self)
def buildGui ( self ) : # build the gui created with QtDesigner self.ui = Ui_NodeCodeEditor ( ) self.ui.setupUi ( self )