Можно ли сделать так, чтобы функция login_window () запускалась только при нажатии / активации кнопки входа? - PullRequest
0 голосов
/ 04 августа 2020

Можно ли сделать так, чтобы функция login_window () запускалась только при нажатии / активации кнопки входа? У меня есть следующий код, и он показывает окно входа в систему при запуске программы. Я бы хотел, чтобы он отображался только при нажатии кнопки. Я новичок в python. Спасибо.

from tkinter import *

def login_window():
    login = Tk()
    email = Entry(login).grid(row=0, column=1)
    email_text = Label(login, text='Email or Username').grid(row=0, column=0)
login_window()

def root_window():
    root = Tk()
    ...
    loginbutton = Button(root, height=2, width=30, text='Login', command=login_window)
    loginbutton.grid(row=0, column=0)
    ...

1 Ответ

1 голос
/ 04 августа 2020

Удалите функцию login_window(), указанную ниже, так как она запускается после запуска программы.

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