Почему я не могу показать окно Toplevel после запуска модуля Filedialog ? Window до FileDialog отображается окно, а затем выполняется код FileDialog . /> Этот код работает нормально: < /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>
Но если я выполняю код Toplevel после FileDialog, он не показывает окно Toplevel: < /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>
Заранее спасибо за любую помощь! < /p>
Я хочу запустить Toplevel Windows после выполнения Filedialog. < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... -execution
Я не могу запустить окно Toplevel после выполнения файлов ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как я могу приостановить свой код, пока окно Toplevel не будет уничтожено?
Anonymous » » в форуме Python - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-