Esempio n. 1
0
 def _open_file_name_dialog(self):
     options = QFileDialog.Options()
     options |= QFileDialog.DontUseNativeDialog
     file_name, _ = QFileDialog.getOpenFileName(
         self,
         "QFileDialog.getOpenFileName()",
         "",
         "All Files (*);;Python Files (*.py)",
         options=options)
     if file_name:
         print(file_name)
Esempio n. 2
0
 def saveFileDialog(self):
     options = QFileDialog.Options()
     options |= QFileDialog.DontUseNativeDialog
     fileName, _ = QFileDialog.getSaveFileName(
         self,
         "QFileDialog.getSaveFileName()",
         "",
         "All Files (*);;Text Files (*.txt)",
         options=options)
     if fileName:
         print(fileName)
Esempio n. 3
0
 def openFileNamesDialog(self):
     options = QFileDialog.Options()
     options |= QFileDialog.DontUseNativeDialog
     files, _ = QFileDialog.getOpenFileNames(
         self,
         "QFileDialog.getOpenFileNames()",
         "",
         "All Files (*);;Python Files (*.py)",
         options=options)
     if files:
         print(files)
Esempio n. 4
0
 def choose_db(self):
     options         = QFileDialog.Options()
     
     directory = temp.reader()
     
     self.filepath,_ = QFileDialog.getOpenFileName(self,"Choose a database to open",
     directory, "PassLost Files (*.pl)", options=options)
     
     if self.filepath:
         file        = os.path.basename(self.filepath).split('.')[0]
         self.ui.choosefile_btn.setText(file+'.db')
     
     self.ui.massterpw_entry.setFocus()
Esempio n. 5
0
    def read_from_file(self) -> None:
        options = QFileDialog.Options()
        options |= QFileDialog.DontUseNativeDialog
        filter = "Text files (*.txt)"
        file_obj = QFileDialog.getOpenFileName(
            self,
            caption="Open Text File",
            # directory=str(Path(self.settings.get_last_file_opened()).parent),
            filter=filter,
            initialFilter=filter,
            options=options)
        fname = file_obj[0]
        if os.path.isfile(fname):
            with open(fname) as f:
                lines = f.read().splitlines()

            cnt = len(lines)
            for line in lines:
                line = line.rstrip("\n")
                self.textEdit.appendPlainText(line)
            for _ in range(cnt):
                self.textEdit.moveCursor(
                    QtGui.QTextCursor.Up,
                    QtGui.QTextCursor.MoveAnchor)  # go back to top
Esempio n. 6
0
 def create_db(self):
     options         = QFileDialog.Options()
     self.filepath,_ = QFileDialog.getSaveFileName(self,"Choose a location to save","",
                 "PassLost Files (*.pl)", options=options)        
     self.ui.masterpw2_entry.setFocus()