Почему на Mac OSX открываются два окна приложения Tk - PullRequest
0 голосов
/ 29 ноября 2018

Когда я запускаю следующий код для создания меню в Mac OSX, я получаю 2 всплывающих окна приложения TK, я хочу только одно.

from tkinter import *

root = Tk()
win = Toplevel(root)
menubar = Menu(win)
appmenu = Menu(menubar, name='apple')
menubar.add_cascade(menu=appmenu)
appmenu.add_command(label='About My Application')
appmenu.add_separator()
win['menu'] = menubar

root.mainloop()

1 Ответ

0 голосов
/ 29 ноября 2018

Это окно:

root = Tk()

... и это окно:

win = Toplevel(root)

Если вам нужно только одно окно, не создавайте Toplevel.

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