Окно сообщений не удаляется до тех пор, пока не обновится панель запуска Python - PullRequest
0 голосов
/ 06 октября 2018

Я запускаю программу Python на Mac под управлением MacOS Mojave с версией 3.5.0.Я пытаюсь заставить окно tkinter появляться после закрытия окна сообщений, но оно не появляется, если я не обновляю панель запуска Python, щелкнув значок в доке, и нет проблем, связанных с этим.

import tkinter as tk
from tkinter import messagebox

players = 2
choices = []

# getting rid of dummy windows.
window = tk.Tk()
window.withdraw()

for i in range(players):
    player_id = i + 1
    result = messagebox.askyesno("Account Settings", "Player " + str(i + 1) + "," " would you like to sign in?")
    choices.append((player_id, result))

window.destroy()

window = tk.Tk()
button = Button(window, text="Please click me", command=lambda: print("clicked!"))
button.pack()
window.mainloop()    

def get_choices():
    return choices

Любой вклад от вас будет оценен.

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