Ich kann kein Toplevel -Fenster nach der Ausführung von Femmialog startenPython

Python-Programme
Anonymous
 Ich kann kein Toplevel -Fenster nach der Ausführung von Femmialog starten

Post by Anonymous »

Warum kann ich nach dem Start des FileDialog -Moduls kein Toplevel -fenster anzeigen? Toplevel Fenster vor Aufruf von FileDialog wird angezeigt und dann wird der Code von fileDialog ausgeführt. /> < /ul>
Dieser Code funktioniert gut: < /p>
import time
from tkinter import filedialog
from tkinter import *

root = Tk()
root.title("Main window")
root.geometry("400x200")
topLevelWindow = Toplevel(root)
topLevelWindow.title("Secondary window")
topLevelWindow.geometry("400x200")
Label(topLevelWindow, text="Plaese wait...").pack()

# Choose a file and save the path
filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = [("All files", "*.*")])
print("File path: ", filename)
< /code>
Aber wenn ich nach dem FileDialog Toplevel -Code ausführe, wird das Toplevel -Fenster nicht angezeigt: < /p>
import time
from tkinter import filedialog
from tkinter import *

root = Tk()
root.title("Main window")
root.geometry("400x200")

# Choose a file and save the path
filename = filedialog.askopenfilename(initialdir = "/",title = "Select file",filetypes = [("All files", "*.*")])

topLevelWindow = Toplevel(root)
topLevelWindow.title("Secondary window")
topLevelWindow.geometry("400x200")
Label(topLevelWindow, text="Plaese wait...").pack()

print("File path: ", filename)
< /code>

Vielen Dank im Voraus für jede Hilfe!>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post