PYTHON 42
Open File Dialog By Dirk on 22nd May 2021 08:01:40 PM
  1.     def openFileNameDialog(self, file):
  2.         # Die "Datei auswählen" Dialog wird aufgerufen
  3.         options = QFileDialog.Options()
  4.         options |= QFileDialog.DontUseNativeDialog
  5.         self.filename, _ = QFileDialog.getOpenFileName(self, "QFileDialog.getOpenFileName()", "",
  6.                                                   "Music Files (*.mp3);;All Files (*.*)", options=options)
  7.  
  8.         if file == self.s1name:  # Hier wird sortiert, über welcher Funktion der Datei-Dialog aufgerufen wird, damit
  9.             self.s1name = self.filename  # Datei richtig benannt wird
  10.             s1beschr = Path(self.filename)
  11.             s1beschr = s1beschr.stem
  12.             self.s1beschr = s1beschr
  13.             self.ui.s1beschreibung.setText(s1beschr)
  14.  
  15.         elif file == self.s2name:
  16.             self.s2name = self.filename
  17.             s2beschr = Path(self.filename)
  18.             s2beschr = s2beschr.stem
  19.             self.s2beschr = s2beschr
  20.             self.ui.s2beschreibung.setText(s2beschr)
  21.  
  22.         elif file == self.s3name:
  23.             self.s3name = self.filename
  24.             s3beschr = Path(self.filename)
  25.             s3beschr = s3beschr.stem
  26.             self.s3beschr = s3beschr
  27.             self.ui.s3beschreibung.setText(s3beschr)
  28.  
  29.         elif file == self.s4name:
  30.             self.s4name = self.filename
  31.             s4beschr = Path(self.filename)
  32.             s4beschr = s4beschr.stem
  33.             self.s4beschr = s4beschr
  34.             self.ui.s4beschreibung.setText(s4beschr)
  35.  
  36.         elif file == self.s5name:
  37.             self.s5name = self.filename
  38.             s5beschr = Path(self.filename)
  39.             s5beschr = s5beschr.stem
  40.             self.s5beschr = s5beschr
  41.             self.ui.s5beschreibung.setText(s5beschr)
  42.  
  43.         elif file == self.s6name:
  44.             self.s6name = self.filename
  45.             s6beschr = Path(self.filename)
  46.             s6beschr = s6beschr.stem
  47.             self.s6beschr = s6beschr
  48.             self.ui.s6beschreibung.setText(s6beschr)
  49.  
  50.         elif file == self.s7name:
  51.             self.s7name = self.filename
  52.             s7beschr = Path(self.filename)
  53.             s7beschr = s7beschr.stem
  54.             self.s7beschr = s7beschr
  55.             self.ui.s7beschreibung.setText(s7beschr)
  56.  
  57.         elif file == self.s8name:
  58.             self.s8name = self.filename
  59.             s8beschr = Path(self.filename)
  60.             s8beschr = s8beschr.stem
  61.             self.s8beschr = s8beschr
  62.             self.ui.s8beschreibung.setText(s8beschr)
  63.  
  64.         elif file == self.s9name:
  65.             self.s9name = self.filename
  66.             s9beschr = Path(self.filename)
  67.             s9beschr = s9beschr.stem
  68.             self.s9beschr = s9beschr
  69.             self.ui.s9beschreibung.setText(s9beschr)
  70.  
  71.         elif file == self.s10name:
  72.             self.s10name = self.filename
  73.             s10beschr = Path(self.filename)
  74.             s10beschr = s10beschr.stem
  75.             self.s10beschr = s10beschr
  76.             self.ui.s10beschreibung.setText(s10beschr)
  77.          self.saveconfig()

Nopaste Hotlein.de is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.