def __init__(self, parent=None, namespace=None, commands=None, message="", debug=False, exitfunc=None, profile=False): # Shell self.shell = InteractiveShell(parent, namespace, commands, message, get_font(self.ID), debug, exitfunc, profile) self.connect( self.shell, SIGNAL('status(QString)'), lambda msg: self.emit(SIGNAL('show_message(QString,int)'), msg, 0)) self.connect(self.shell, SIGNAL("go_to_error(QString)"), self.go_to_error) self.connect(self.shell, SIGNAL("focus_changed()"), lambda: self.emit(SIGNAL("focus_changed()"))) # Redirecting some SIGNALs: self.connect( self.shell, SIGNAL('redirect_stdio(bool)'), lambda state: self.emit(SIGNAL('redirect_stdio(bool)'), state)) PluginWidget.__init__(self, parent) # Find/replace widget self.find_widget = FindReplace(self) self.find_widget.set_editor(self.shell) self.find_widget.hide() # Main layout layout = QVBoxLayout() layout.addWidget(self.shell) layout.addWidget(self.find_widget) self.setLayout(layout) # Parameters self.shell.toggle_wrap_mode(CONF.get(self.ID, 'wrap')) self.connect(self, SIGNAL("executing_command(bool)"), self.change_cursor) # Accepting drops self.setAcceptDrops(True)
def __init__(self, parent, canvas, num): self.canvas = canvas self.num = num PluginWidget.__init__(self, parent) # Close button self.close_button = create_toolbutton(self, triggered=self.close, icon=get_icon("fileclose.png"), tip=self.tr("Close figure %1").arg(num)) # Top horizontal layout self.h_layout = QHBoxLayout() self.statusbar = self.set_statusbar() self.h_layout.addWidget(self.statusbar) self.h_layout.addWidget(self.close_button) # Main vertical layout self.v_layout = QVBoxLayout() self.v_layout.addLayout(self.h_layout) self.v_layout.addWidget(self.canvas) self.setLayout(self.v_layout)
def __init__(self, parent=None, namespace=None, commands=None, message="", debug=False, exitfunc=None, profile=False): # Shell self.shell = InteractiveShell(parent, namespace, commands, message, get_font(self.ID), debug, exitfunc, profile) self.connect(self.shell, SIGNAL('status(QString)'), lambda msg: self.emit(SIGNAL('show_message(QString,int)'), msg, 0)) self.connect(self.shell, SIGNAL("go_to_error(QString)"), self.go_to_error) self.connect(self.shell, SIGNAL("focus_changed()"), lambda: self.emit(SIGNAL("focus_changed()"))) # Redirecting some SIGNALs: self.connect(self.shell, SIGNAL('redirect_stdio(bool)'), lambda state: self.emit(SIGNAL('redirect_stdio(bool)'), state)) PluginWidget.__init__(self, parent) # Find/replace widget self.find_widget = FindReplace(self) self.find_widget.set_editor(self.shell) self.find_widget.hide() # Main layout layout = QVBoxLayout() layout.addWidget(self.shell) layout.addWidget(self.find_widget) self.setLayout(layout) # Parameters self.shell.toggle_wrap_mode( CONF.get(self.ID, 'wrap') ) self.connect(self, SIGNAL("executing_command(bool)"), self.change_cursor) # Accepting drops self.setAcceptDrops(True)
def __init__(self, parent, commands=None): self.commands = commands self.tabwidget = None self.menu_actions = None self.docviewer = None self.historylog = None self.shells = [] self.filenames = [] self.icons = [] PluginWidget.__init__(self, parent) layout = QVBoxLayout() self.tabwidget = Tabs(self, self.menu_actions) self.connect(self.tabwidget, SIGNAL('currentChanged(int)'), self.refresh) self.connect(self.tabwidget, SIGNAL("close_tab(int)"), self.tabwidget.removeTab) self.connect(self.tabwidget, SIGNAL('move_data(int,int)'), self.move_tab) self.close_button = create_toolbutton( self.tabwidget, icon=get_icon("fileclose.png"), triggered=self.close_console, tip=self.tr("Close current console")) self.tabwidget.setCornerWidget(self.close_button) layout.addWidget(self.tabwidget) # Find/replace widget self.find_widget = FindReplace(self) self.find_widget.hide() layout.addWidget(self.find_widget) self.setLayout(layout) # Accepting drops self.setAcceptDrops(True)
def __init__(self, parent, commands=None): self.commands = commands self.tabwidget = None self.menu_actions = None self.docviewer = None self.historylog = None self.shells = [] self.filenames = [] self.icons = [] PluginWidget.__init__(self, parent) layout = QVBoxLayout() self.tabwidget = Tabs(self, self.menu_actions) self.connect(self.tabwidget, SIGNAL('currentChanged(int)'), self.refresh) self.connect(self.tabwidget, SIGNAL("close_tab(int)"), self.tabwidget.removeTab) self.connect(self.tabwidget, SIGNAL('move_data(int,int)'), self.move_tab) self.close_button = create_toolbutton(self.tabwidget, icon=get_icon("fileclose.png"), triggered=self.close_console, tip=self.tr("Close current console")) self.tabwidget.setCornerWidget(self.close_button) layout.addWidget(self.tabwidget) # Find/replace widget self.find_widget = FindReplace(self) self.find_widget.hide() layout.addWidget(self.find_widget) self.setLayout(layout) # Accepting drops self.setAcceptDrops(True)
def __init__(self, parent): self.tabwidget = None self.menu_actions = None self.dockviewer = None self.editors = [] self.filenames = [] self.icons = [] PluginWidget.__init__(self, parent) layout = QVBoxLayout() self.tabwidget = Tabs(self, self.menu_actions) self.connect(self.tabwidget, SIGNAL('currentChanged(int)'), self.refresh) self.connect(self.tabwidget, SIGNAL("close_tab(int)"), self.tabwidget.removeTab) self.connect(self.tabwidget, SIGNAL('move_data(int,int)'), self.move_tab) layout.addWidget(self.tabwidget) # Menu as corner widget options_button = create_toolbutton(self, text=self.tr("Options"), icon=get_icon('tooloptions.png')) options_button.setPopupMode(QToolButton.InstantPopup) menu = QMenu(self) add_actions(menu, self.menu_actions) options_button.setMenu(menu) self.tabwidget.setCornerWidget(options_button) # Find/replace widget self.find_widget = FindReplace(self) self.find_widget.hide() layout.addWidget(self.find_widget) self.setLayout(layout)