class AutoDialog(QDialog): def __init__(self): QDialog.__init__(self) self.setModal(True) self.ui = Ui_AutoDialog() self.ui.setupUi(self) s = QSettings() s.beginGroup('AutoDialog') self.ui.transcriptionFolderEdit.setText(s.value('TranscriptionFolder', '', str)) self.ui.imageFolderEdit.setText(s.value('ImageFolder', '', str)) self.ui.latexCheckBox.setChecked(s.value('GenerateLatex', True, bool)) self.ui.transcriptionBrowseButton.clicked.connect(self.browseTranscriptions) self.ui.imageBrowseButton.clicked.connect(self.browseImages) self.ui.generateButton.clicked.connect(self.generateClicked) def transiption_folder(self): return self.ui.transcriptionFolderEdit.text() def image_folder(self): return self.ui.imageFolderEdit.text() def browseTranscriptions(self): self.ui.transcriptionFolderEdit.setText(QFileDialog.getExistingDirectory(self, "Choose directory with transcriptions", self.ui.transcriptionFolderEdit.text())) def browseImages(self): self.ui.imageFolderEdit.setText(QFileDialog.getExistingDirectory(self, "Choose directory for images", self.ui.imageFolderEdit.text())) def generateLatex(self): return self.ui.latexCheckBox.isChecked() def generateClicked(self): s = QSettings() s.beginGroup('AutoDialog') s.setValue('TranscriptionFolder', self.ui.transcriptionFolderEdit.text()) s.setValue('ImageFolder', self.ui.imageFolderEdit.text()) s.setValue('GenerateLatex', self.ui.latexCheckBox.isChecked()) self.accept()
def __init__(self): QDialog.__init__(self) self.setModal(True) self.ui = Ui_AutoDialog() self.ui.setupUi(self) s = QSettings() s.beginGroup('AutoDialog') self.ui.transcriptionFolderEdit.setText(s.value('TranscriptionFolder', '', str)) self.ui.imageFolderEdit.setText(s.value('ImageFolder', '', str)) self.ui.latexCheckBox.setChecked(s.value('GenerateLatex', True, bool)) self.ui.transcriptionBrowseButton.clicked.connect(self.browseTranscriptions) self.ui.imageBrowseButton.clicked.connect(self.browseImages) self.ui.generateButton.clicked.connect(self.generateClicked)