Пример #1
0
    def open_save_records_dialog(self):
        from functools import partial
        logger, _ = self.current_logger_and_index()
        if not logger:
            return

        d = QFileDialog(self)
        d.selectFile(logger.name + '.log')
        d.setFileMode(QFileDialog.AnyFile)
        d.fileSelected.connect(partial(self.save_records, logger))
        d.setWindowTitle('Save records of "{}" tab to...'.format(logger.name))
        d.open()
Пример #2
0
 def open_load_records_dialog(self):
     d = QFileDialog(self)
     d.setFileMode(QFileDialog.ExistingFile)
     d.fileSelected.connect(self.load_records)
     d.setWindowTitle('Load records from...')
     d.open()