def create_shortcuts(self): fixed_shortcut(SHORTCUT_INLINE, self, lambda: self.enter_array_inline()) fixed_shortcut(SHORTCUT_TABLE, self, lambda: self.enter_array_table()) inspectsc = config_shortcut(self.inspect_current_object, context='Console', name='Inspect current object', parent=self) return [inspectsc]
def __init__(self, parent, model): QTableView.__init__(self, parent) self.setModel(model) self.sort_old = [None] self.header_class = self.horizontalHeader() self.header_class.sectionClicked.connect(self.sortByColumn) self.menu = self.setup_menu() fixed_shortcut(QKeySequence.Copy, self, self.copy) self.horizontalScrollBar().valueChanged.connect( lambda val: self.load_more_data(val, columns=True)) self.verticalScrollBar().valueChanged.connect( lambda val: self.load_more_data(val, rows=True))
def register_plugin(self): """Register plugin in Spyder's main window""" self.edit_goto.connect(self.main.editor.load) self.redirect_stdio.connect(self.main.redirect_internalshell_stdio) self.main.add_dockwidget(self) unittesting_act = create_action(self, _("Run unit tests"), icon=get_icon('profiler.png'), triggered=self.run_unittesting) unittesting_act.setEnabled(is_unittesting_installed()) fixed_shortcut("Ctrl+Shift+F11", self.main, self.run_unittesting) self.main.run_menu_actions += [unittesting_act] self.main.editor.pythonfile_dependent_actions += [unittesting_act]
def create_shortcuts(self, parent): """Create shortcuts for this widget""" # Configurable findnext = config_shortcut(self.find_next, context='_', name='Find next', parent=parent) findprev = config_shortcut(self.find_previous, context='_', name='Find previous', parent=parent) togglefind = config_shortcut(self.show, context='_', name='Find text', parent=parent) togglereplace = config_shortcut(self.toggle_replace_widgets, context='_', name='Replace text', parent=parent) # Fixed fixed_shortcut("Escape", self, self.hide) return [findnext, findprev, togglefind, togglereplace]
def __init__(self, parent, model, dtype, shape): QTableView.__init__(self, parent) self.setModel(model) self.setItemDelegate(ArrayDelegate(dtype, self)) total_width = 0 for k in range(shape[1]): total_width += self.columnWidth(k) self.viewport().resize(min(total_width, 1024), self.height()) self.shape = shape self.menu = self.setup_menu() fixed_shortcut(QKeySequence.Copy, self, self.copy) self.horizontalScrollBar().valueChanged.connect( lambda val: self.load_more_data(val, columns=True)) self.verticalScrollBar().valueChanged.connect( lambda val: self.load_more_data(val, rows=True))
def create_shortcuts(self): inspect = config_shortcut(self._control.inspect_current_object, context='Console', name='Inspect current object', parent=self) clear_console = config_shortcut(self.clear_console, context='Console', name='Clear shell', parent=self) # Fixed shortcuts fixed_shortcut("Ctrl+T", self, lambda: self.new_client.emit()) fixed_shortcut("Ctrl+R", self, lambda: self.reset_namespace()) fixed_shortcut(SHORTCUT_INLINE, self, lambda: self._control.enter_array_inline()) fixed_shortcut(SHORTCUT_TABLE, self, lambda: self._control.enter_array_table()) return [inspect, clear_console]
def __init__(self, parent, actions=None, menu=None, corner_widgets=None, menu_use_tooltips=False): BaseTabs.__init__(self, parent, actions, menu, corner_widgets, menu_use_tooltips) tab_bar = TabBar(self, parent) tab_bar.sig_move_tab.connect(self.move_tab) tab_bar.sig_move_tab[(str, int, int)].connect( self.move_tab_from_another_tabwidget) self.setTabBar(tab_bar) fixed_shortcut("Ctrl+Tab", parent, lambda: self.tab_navigate(1)) fixed_shortcut("Shift+Ctrl+Tab", parent, lambda: self.tab_navigate(-1)) fixed_shortcut("Ctrl+W", parent, lambda: self.sig_close_tab.emit(self.currentIndex())) fixed_shortcut("Ctrl+F4", parent, lambda: self.sig_close_tab.emit(self.currentIndex()))