Seite 1 von 1

tkinter filedialog, Dialog erscheint nicht

Verfasst: Freitag 2. August 2019, 10:40
von stepfe
Hallo, bin python Neuling und habe folgendes Problem:

Folgender code öffnet einen Dialog um einen Pfad auszuwählen

from tkinter import filedialog
from tkinter import *

root = Tk()
root.withdraw() #Since I only need the filedialog and not a blank window at the back
source_folder = filedialog.askdirectory(title = 'Select Source Folder')

Das ganze funktioniert solange man das Programm in spyder ablaufen lässt.
Wenn man das Programm allerdings ausserhalb der IDE startet, erscheint das Dialogfenster nicht.

Kann mir dazu jemand helfen? Danke

Re: tkinter filedialog, Dialog erscheint nicht

Verfasst: Dienstag 6. August 2019, 06:51
von Jankie
Hey, bei mir kommt das Dialogfenster auch wenn ich es übers cmd bei Windows starte.

Re: tkinter filedialog, Dialog erscheint nicht

Verfasst: Dienstag 6. August 2019, 15:02
von xXSkyWalkerXx1
1. Man sollte niemals alles aus einem Modul importieren, siehe dein Import:

Code: Alles auswählen

from tkinter import *
2. inwiefern funktioniert es außerhalb der IDE nicht - meinst als '.exe' Programm?

Re: tkinter filedialog, Dialog erscheint nicht

Verfasst: Dienstag 6. August 2019, 21:23
von __blackjack__
Ich kann das Problem ebenfalls nicht nachvollziehen.

Re: tkinter filedialog, Dialog erscheint nicht

Verfasst: Mittwoch 7. August 2019, 09:51
von xXSkyWalkerXx1
Habe den Code Mal in eine '.exe' Datei umwandeln lassen - es funktioniert, somit innerhalb&außerhalb der IDE.

Aber da er ja hier nicht antwortet, scheint es nicht mehr wichtig zu sein...