コード例 #1
0
 def getTerminal(self, cmd = None):
     ''' Factory '''
     from QTermWidget import QTermWidget
     if not cmd:
         term = QTermWidget(1)
     else:
         term = QTermWidget(0)
         term.setShellProgram(cmd)
         term.startShellProgram()
     
     term.setScrollBarPosition(QTermWidget.ScrollBarRight)
     term.finished.connect(self.on_terminal_finished)
     
     term.setColorScheme(self.parent().colorScheme)
     term.setTerminalFont(self.parent().font)
     term.installEventFilter(self)
     return term