使用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()
但是运行代码给了我一个窗口(可能是根),两个按钮和另一个没有框架,没有按钮的小窗口。
答案 0 :(得分:3)
而不是
fr = Frame(boot).pack()
but=Button(boot, text=...
试
fr = Frame(boot)
fr.pack()
but=Button(boot, text= ...)