Почему я не могу показать окно Toplevel после запуска модуля Filedialog ?
Моя программа загружает данные из файла. Я использую модуль FileDialog для выбора файла и получения его пути. После этого я прочитал данные из этого файла.
Я хотел бы показать окно с помощью ожидаемого сообщения до загрузки данных - то есть сразу после получения пути файла.
, если я создаю код, код strong> strong> strong> strong> strong> strong> strong> worned> worned> wonster> worned> wonster> wonster> worned> wonster> wolder>, код. Отображается окно, а затем выполняется код FileDialog . /> Интересно, что если я удаляю переменную, в которой я сохраняю путь файла (полученный через Filedialog ), то сразу же отображается окно Toplevel . В этих вопросах. Я редактирую вопрос, чтобы добавить пример кода. Этот код работает нормально: < /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, он не показывает окно 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>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ow-display
Проблемы с Tkinter Filedialog и Toplevel Window Display [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение