Я не могу открыть windows в tkinter для другого - PullRequest
0 голосов
/ 12 июля 2020

У меня проблема с моим GUI приложением с Tkinter. Я не понимаю, почему я могу открыть другое окно. Когда имя пользователя и пароль в порядке, соединение windows открывает другое windows, но windows никогда не отображается

Я думаю, это потому, что я использую два экземпляра tk, но сегодня утром он работает очень хорошо.

здесь несколько строк кодов для соединения windows

# init the windows
global app
app = Connexion()
app.title("Se connecter")
app.mainloop()

# calling the other windows
Acceuil.appel_affichage_accueil(id_utilisateur)
global app
app.quit()

инициализация другого windows

def appel_affichage_accueil(IDUtilisateurEnvoye):
    """
        On va afficher un message d'alerte dans la fenetre d'alerte
        la variable afficher correspont auIdUtilisateur message que l'on souhaite faire apparaitre
    """
    global Idutilisateur
    Idutilisateur = IDUtilisateurEnvoye
    AffichageAcceuil()

class AffichageAcceuil(tk.Tk):
    # ligne de code qui se lance lorsque de l'initialisation
    def __init__(self):
        tk.Tk.__init__(self)

1 Ответ

1 голос
/ 12 июля 2020

Я нашел решение:

просто замените app.quit() на app.destroy()

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