Python tkinter меню, мешающее геометрии

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

У меня проблема с добавлением выпадающего меню. С кодом меню окно помещается в левом нижнем углу экрана, несмотря на то, где я размещаю команду геометрии. Без раскрывающегося кода меню размер окна изменяется и размещается, как и ожидалось.

Вот код:

def mainscreen():
    main.geometry("700x500+%d+%d"%(screensize[0]/2-350,screensize[1]/2-250)) #geometry command
    notificationson=tkinter.BooleanVar().set(True)
    menubar=Menu(main)
    notificationmenu=Menu(menubar,tearoff=0)
    notificationmenu.add_checkbutton(label="Notifications", onvalue=True,offvalue=False,variable=notificationson)
    menubar.add_cascade(label="Notifications",menu=notificationmenu) 
    main.config(menu=menubar) #applies the menu to the window

0 ответов

Другие вопросы по тегам