Невозможно поднять родительское окно, существующее под дочерним окном в Tkinter?(Python 3.6.6, Windows 7 Ultimate) - PullRequest
0 голосов
/ 01 октября 2018

Ниже приведен мой тестовый модуль:

import tkinter as tk
def startUi():
    window = tk.Tk()
    window.title("Parent Window")
    window.geometry("500x200")
    rgButton = tk.Button(window,text="  Open Child",command=openChildWindow)   
    rgButton.pack()
    window.mainloop()

def openChildWindow():
    window = tk.Toplevel()
    window.title("Child Window")
    window.geometry("200x200")

startUi()

После запуска приведенного выше кода, почему я не могу поднять родительское окно вперед сразу после нажатия кнопки.т.е. после нажатия кнопки дочернее окно будет отображаться перед родительским окном, однако, когда я нажимаю на область пространства родительского окна, я не могу вывести родительское окно вперед.

Я могу вывести его на передний план только:

  • Нажав на границу родительского окна

  • Нажав на дочернее окно один раз, а затем снова на Родителя.

Это не нормальное поведение.Почему это так?И как я это решу?Я хочу добиться нормального поведения, т. Е. Хочу, чтобы родительское окно было перед дочерним элементом при нажатии в любом месте в родительском окне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...