两个相关窗口未正确显示

0 投票
1 回答
588 浏览
提问于 2025-04-17 00:20

在我的Linux Mint 11上用Python 2.6运行这段代码,通常会出现两个窗口,每个窗口里都有一个按钮:

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 个回答

3

不要使用

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

试试这个

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

撰写回答