【发布时间】:2014-03-20 20:15:45
【问题描述】:
我对下面的代码有点困难。基本上,我希望代码在我按下 Enter 按钮时打开 window2 并同时关闭 window1,这样只有一个窗口,而不是两个。
代码是……
from tkinter import *
def window1():
window = Tk()
window.title("Welcome")
f = Frame()
f.pack()
label1 = Label(window, text = "Welcome to the random window")
label1.pack()
button1 = Button(window, text = "Enter...", command = window2)
button1.pack()
def window2():
screen = Tk()
screen.title("Pop-Up!")
fr = Frame()
fr.pack()
label2 = Label(screen, text = "This is a pop-up screen!")
label2.pack()
button2 = Button(screen, text = "Return", command = window1)
button2.pack()
window1()
【问题讨论】:
-
那么...到底出了什么问题?你不会在这里得到任何东西,因为你没有对代码进行主循环。在这里很难准确说出您的要求。
标签: python tkinter new-window