Exemple #1
0
    def browseOutput(self):
        dlg = QFileDialog()
        dlg.setFileMode(QFileDialog.Directory)
        if self.txt_output_path and Path(self.txt_output_path.text()).exists():
            dlg.setDirectory(self.txt_output_path.text())

        if dlg.exec_():
            self.txt_output_path.setText(dlg.selectedFiles()[0])
Exemple #2
0
 def open(self):
     fileDialog = QFileDialog(self)
     supportedMimeTypes = QMediaPlayer.supportedMimeTypes()
     if not supportedMimeTypes:
         supportedMimeTypes.append("video/x-msvideo")  # AVI
     fileDialog.setMimeTypeFilters(supportedMimeTypes)
     moviesLocation = QStandardPaths.writableLocation(
         QStandardPaths.MoviesLocation)
     fileDialog.setDirectory(moviesLocation)
     if fileDialog.exec_() == QDialog.Accepted:
         self.playlist.addMedia(fileDialog.selectedUrls()[0])
         self.player.play()
Exemple #3
0
 def p2ce_browse_function(self):
     dialog = QFileDialog(self)
     dialog.setFileMode(QFileDialog.Directory)
     dialog.setViewMode(QFileDialog.Detail)
     if dialog.exec_():
         self.p2ce_fileNames = dialog.selectedFiles()
         self.p2ce_fileNames = "".join(str(x) for x in self.p2ce_fileNames)
         global config
         config.set("SETTINGS", "P2CEFilePath", self.p2ce_fileNames)
         with open("config.ini", 'w') as configfile:
             config.write(configfile)
         print("You picked", self.p2ce_fileNames)
         self.ui.p2ce_lineEdit.setText(self.p2ce_fileNames)
         self.p2ce_picked = 1
         self.compile_enable_function()
Exemple #4
0
 def p2_browse_function(self):  #This function is currently unused.
     dialog = QFileDialog(self)
     dialog.setFileMode(QFileDialog.Directory)
     dialog.setViewMode(QFileDialog.Detail)
     if dialog.exec_():
         p2_fileNames = dialog.selectedFiles()
         p2_fileNames = "".join(str(x) for x in p2_fileNames)
         global config
         config.set("SETTINGS", "Portal2FilePath", p2_fileNames)
         with open("config.ini", 'w') as configfile:
             config.write(configfile)
         print("You picked", p2_fileNames)
         self.ui.p2_lineEdit.setText(p2_fileNames)
     self.p2_picked = 1
     self.compile_enable_function()
Exemple #5
0
 def vmf_browse_function(self):
     dialog = QFileDialog(self)
     dialog.setFileMode(QFileDialog.AnyFile)
     dialog.setNameFilter("Valve Map File (*.vmf)")
     dialog.setViewMode(QFileDialog.Detail)
     if dialog.exec_():
         self.vmf_fileNames = dialog.selectedFiles()
         self.vmf_fileNames = "".join(str(x) for x in self.vmf_fileNames)
         global config
         config.set("SETTINGS", "VMFFilePath", self.vmf_fileNames)
         with open("config.ini", 'w') as configfile:
             config.write(configfile)
         print("You picked", self.vmf_fileNames)
         self.ui.vmf_lineEdit.setText(self.vmf_fileNames)
         self.vmf_picked = 1
         self.compile_enable_function()
Exemple #6
0
 def openDir(self, target):
     fileName = QFileDialog()
     filenames = list()
     if fileName.exec_():
         fileNames = fileName.selectedFiles()
         target.setText(fileNames[0])