两个相关的窗口无法正常显示

时间:2011-08-25 11:24:54

标签: python tkinter

使用Python 2.6在我的linux mint 11上运行此代码通常会导致创建2个窗口,每个窗口都有一个带有Button的框架:

from Tkinter import *

root = Tk()

boot = Toplevel()
frame = Frame(root).pack()
button = Button(frame,text="button1").pack()
fr = Frame(boot).pack()
but = Button(fr,text="button2").pack()

root.mainloop()

但是运行代码给了我一个窗口(可能是根),两个按钮和另一个没有框架,没有按钮的小窗口。

1 个答案:

答案 0 :(得分:3)

而不是

fr = Frame(boot).pack()
but=Button(boot, text=...

fr = Frame(boot)
fr.pack()
but=Button(boot, text= ...)