【发布时间】:2020-02-22 21:58:39
【问题描述】:
我是python的初学者,我正在尝试为自己做点小事,但在单击按钮并打开新窗口后无法弄清楚如何销毁第一个窗口,它会保留在第一个窗口中为第二个窗口输入的变量对吗?
from tkinter import *
import tkinter as tk
import sys
def showdata():
email1 = email.get()
password2 = password1.get()
print(email1 +" "+ password2)
exec(open("scratch.py").read())
window = tk.Tk()
window.title("CANmail")
window.geometry("300x150")
em = Label(window, text="E-mail").place(relx=0.2,rely=0.2)
pd = Label(window, text="Password").place(relx=0.2,rely=0.4)
email = Entry(window)
password1 = Entry(window)
email.grid(row=0, column=1)
email.place(relx=0.5,rely=0.2)
password1.grid(row=1, column=1)
password1.place(relx=0.5,rely=0.4)
btn = Button(window, text="Log In", command=showdata)
btn.grid(row=2, column=1)
btn.place(relx=0.5,rely=0.7,anchor=CENTER)
window.mainloop()
【问题讨论】:
标签: python python-3.x tkinter