Создаю обьект кнопки, подключаю к ней функцию из другого файла:
about_button = Button(frame, text="О работе программы", command=aboutwindow())
Вот сама функция:
def aboutwindow():
about_window = Tk()
about_window['bg'] = '#fafafa'
about_window.title('about')
about_window.geometry('500x700')
about_window.resizable(width=False, height=False)
frame = Frame(about_window, bg='#f7e1dc')
frame.place(relwidth=1, relheight=1)
about_text = Label(frame, text='')
т.е. по нажатию кнопки создается окно, но при запуске программы сразу вылезает окно из функции, почему?