Проблемы с Tkinter Filedialog и Toplevel Window Display [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы с Tkinter Filedialog и Toplevel Window Display [закрыто]

Сообщение Anonymous »

Почему я не могу показать окно 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблемы с Tkinter Filedialog и Toplevel Window Display [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Проблемы с Tkinter filedialog и toplevel
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Подкласс класса Toplevel Toplevel, похоже, не наследует атрибут "TK"
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Почему window.top.parent не является нулевым и почему window.top.parent - это window.top?
    Anonymous » » в форуме Javascript
    0 Ответы
    66 Просмотры
    Последнее сообщение Anonymous
  • В чем разница между display:inline и display:block? [дубликат]
    Anonymous » » в форуме CSS
    0 Ответы
    93 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»