def __init__(self, parent=None): super(TabbedTerminal, self).__init__(parent) self.proc_info = ProcessInfo() self.setTabPosition(QTabWidget.South) self._terms = [] self.tabCloseRequested[int].connect(self._on_close_request) self.currentChanged[int].connect(self._on_current_changed) QtCore.QTimer.singleShot(0, self.new_terminal) # create lazy on idle self.startTimer(1000)
def __init__(self, parent=None): super(TabbedTerminal, self).__init__(parent) self.proc_info = ProcessInfo() self.setTabPosition(QTabWidget.South) #self._new_button = QPushButton(self) #self._new_button.setText("New") #self._new_button.clicked.connect(self.new_terminal) #self.setCornerWidget(self._new_button) #self.setTabsClosable(True) #self.setMovable(True) self.setWindowTitle("Terminal") self.resize(800, 600) self._terms = [] self.tabCloseRequested[int].connect(self._on_close_request) self.currentChanged[int].connect(self._on_current_changed) QTimer.singleShot(0, self.new_terminal) # create lazy on idle self.startTimer(1000)
def __init__(self, args, parent=None): super(MainApp, self).__init__(parent) self.Backend = args[0] self.Env = args[1] self.Widget = args[2] self.AppName = args[3] self.External = args[4] self.proc_info = ProcessInfo() self.setTabPosition(QTabWidget.South) self.Widget.SetWindowTitle(res.get('@string/app_name')) self.Widget.Resize(self, 800, 600) self.Widget.SetWindowIcon(QIcon(res.get(res.etc('commento', 'logo')))) self._terms = [] self.tabCloseRequested[int].connect(self._on_close_request) self.currentChanged[int].connect(self._on_current_changed) QTimer.singleShot(0, self.new_terminal) # create lazy on idle self.startTimer(0)