Это мой первый пост, поэтому, если нужно, оставьте отзыв, чтобы улучшить его.
Я изучаю tkinter на tkdocs , чтобы изучить tkinter. Текущий урок пытается научить меня создавать меню, но всякий раз, когда я запускаю их сценарий, вместо меню, прикрепленного к окну root, появляется отдельное окно.
from tkinter import *
from tkinter import ttk
root = Tk()
root.option_add('*tearOff', FALSE)
win = Toplevel(root)
menubar = Menu(win)
win['menu'] = menubar
root.mainloop()
Это появляется как второе окно. Я не уверен, что я просто не понимаю материал, или я делаю что-то не так. Уроки написаны с учетом того, что вы используете как минимум python 3 и tkinter 8.6. У меня есть текущий дистрибутив Anaconda, и он отвечает обоим этим требованиям.
Что я делаю неправильно, чтобы этот код открывал отдельное окно, а не меню, прикрепленное к окну?