Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Peter Heitzer" Newsgroups: de.comp.lang.python Subject: Re: file UND directory browser? Date: 8 Nov 2021 10:10:08 GMT Lines: 40 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 5nJChzVF/+wfCgKMyl7w9A2ndFoflinLTxf9UWvaRTUJK3T5SKq+W59Hrb X-Orig-Path: not-for-mail Cancel-Lock: sha1:/pBYjgRXQMGytPFv+i0/xY1PbbE= User-Agent: tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-13-amd64 (x86_64)) Xref: csiph.com de.comp.lang.python:5755 Ulli Horlacher wrote: >Nachdem ich jahrelang aufgrund von Versions- und Inkompatibilitaets- >Querelen nichts mehr mit Python gemacht habe, hab ich heute entdeckt: >https://pysimplegui.readthedocs.io/en/latest/ >Das klingt ja recht brauchbar. >Meine ersten Test-GUIs waren schnell zusammengehackt. >Jetzt steh ich aber wieder vor demselben Problem wie vor 5 Jahren: >Wie komm ich zu einem filebrowser, der mich Dateien und/oder Verzeichnisse >auswaehlen laesst? >Gefunden hab ich nur: >https://pysimplegui.readthedocs.io/en/latest/call%20reference/ >FileBrowse() laesst nur eine Datei auswaehlen. >FolderBrowse() laesst nur ein Verzechnis auswaehlen. >Ich will aber beides auswaehlen koennen innerhalb eines >Browser-Dialog-Fensters. >Ansonsten muss ich programmieren: >sg.FileBrowse('Select a file'), >sg.Text('or'), >sg.FolderBrowse('Select a directory'), >Was schon wieder viele meiner User ueberfordert: >"Was muss ich jetzt anwaehlen?!" :-} Und wie sollen deine User unterscheiden, daß sie ein Verzeichnis auswählen und nicht in das Verzeichnis wechseln, um dort eine Datei auszuwählen? Ich fürchte, du wirst nicht umhinkommen, dir mal die Quelle von FileBrowse genauer anzuschauen und ggf. zu erweitern. Oder du baust dir deinen Fileselector selber aus einer Listbox zusammen. Das sollte nicht allzu kompliziert sein. -- Dipl.-Inform(FH) Peter Heitzer, peter.heitzer@rz.uni-regensburg.de