コード例 #1
0
ファイル: autodialog.py プロジェクト: Noughmad/Isle
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()
コード例 #2
0
ファイル: autodialog.py プロジェクト: Noughmad/Isle
 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)