def show_all(self): ScriptWindow.show_all(self) (self.categories_scroll.hide, self.categories_scroll.show)[self.preferences.view_categories]() (self.desc_scroll.hide, self.desc_scroll.show)[self.preferences.view_description]() (self.toolbar.hide, self.toolbar.show)[self.preferences.view_toolbar]() (self.statusbar.hide, self.statusbar.show)[self.preferences.view_statusbar]()
def __init__(self): ScriptWindow.__init__(self) print 'ScriptManager: load preferences' self.preferences = NSEManagerConfig() # update to full column list columns_order = self.preferences.columns_order columns_order.extend(set(self.columns_dict.keys()) - set(columns_order)) self.preferences.columns_order = columns_order self.config = ScriptConfig() self.config.load() self.base = ScriptBase(self.config) self.base.load() self.search_filter = None self.set_title(_("Script Manager")) self.set_position(gtk.WIN_POS_CENTER) self.set_size_request(600, 400) self.create_widgets() self.update_model(0)
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.item0 = BytesIO() self.mdi = QMdiArea() self.setCentralWidget(self.mdi) bar = self.menuBar() file = bar.addMenu("File") file.addAction("New") file.addAction("cascade") file.addAction("Tiled") file.triggered[QAction].connect(self.windowaction) self.setWindowTitle("Camphor") MainWindow.count += 1 self.output_window = OutputWindow() self.mdi.addSubWindow(self.output_window) MainWindow.count += 1 self.script_window = ScriptWindow() self.mdi.addSubWindow(self.script_window) MainWindow.count += 1 self.viewer_window = ViewerWindow() self.mdi.addSubWindow(self.viewer_window) # QProcess object for external app self.process = QProcess(self) self.process.readyReadStandardOutput.connect( lambda: self.dataReady("std")) self.process.readyReadStandardError.connect( lambda: self.dataReady("error")) self.process.finished.connect(lambda: self.update_svg()) #Connect Slots self.script_window.button_exec.clicked.connect( lambda: self.run_script()) self.script_window.button_read.clicked.connect(lambda: self.read_svg()) #self.viewer_window.button_save.clicked.connect(lambda: self.save_svg()) #Assign Shortcuts self.shortcut_update = QShortcut(QKeySequence("Ctrl+R"), self) self.shortcut_update.activated.connect(lambda: self.run_script()) self.shortcut_update = QShortcut(QKeySequence("Ctrl+O"), self) self.shortcut_update.activated.connect(lambda: self.read_svg()) self.shortcut_update = QShortcut(QKeySequence("Ctrl+S"), self) self.shortcut_update.activated.connect(lambda: self.save_svg())
def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.item0 = BytesIO() self.mdi = QMdiArea() self.setCentralWidget(self.mdi) bar = self.menuBar() file = bar.addMenu("File") file.addAction("New") file.addAction("cascade") file.addAction("Tiled") file.triggered[QAction].connect(self.windowaction) self.setWindowTitle("Camphor") MainWindow.count += 1 self.output_window = OutputWindow() self.mdi.addSubWindow(self.output_window) MainWindow.count += 1 self.script_window = ScriptWindow() self.mdi.addSubWindow(self.script_window) MainWindow.count += 1 self.viewer_window = ViewerWindow() self.mdi.addSubWindow(self.viewer_window) #MainWindow.count += 1 #self.spread_sheet = SpreadSheetWidget() #self.mdi.addSubWindow(self.spread_sheet) headers = ["000", "001", "002"] tableData0 = [['abc', 100, 200], ['fff', 130, 260], ['jjj', 190, 300], ['ppp', 700, 500], ['yyy', 800, 900]] #model = MyTableModel(tableData0, headers) table_df = pd.DataFrame(tableData0, columns=headers) MainWindow.count += 1 self.dataframe_viewer = DataFrameViewer(table_df) self.mdi.addSubWindow(self.dataframe_viewer) # QProcess object for external app self.process = QProcess(self) self.process.readyReadStandardOutput.connect( lambda: self.dataReady("std")) self.process.readyReadStandardError.connect( lambda: self.dataReady("error")) self.process.finished.connect(lambda: self.update_svg()) #Connect Slots self.script_window.button_exec.clicked.connect( lambda: self.run_script()) self.script_window.button_read.clicked.connect(lambda: self.read_svg()) #self.viewer_window.button_save.clicked.connect(lambda: self.save_svg()) #Assign Shortcuts self.shortcut_update = QShortcut(QKeySequence("Ctrl+R"), self) self.shortcut_update.activated.connect(lambda: self.run_script()) self.shortcut_update = QShortcut(QKeySequence("Ctrl+O"), self) self.shortcut_update.activated.connect(lambda: self.read_svg()) self.shortcut_update = QShortcut(QKeySequence("Ctrl+S"), self) self.shortcut_update.activated.connect(lambda: self.save_svg())