gpt4 book ai didi

python - 无法将小部件放置在框架 tkinter 上

转载 作者:行者123 更新时间:2023-11-30 23:05:21 24 4
gpt4 key购买 nike

所以我有这个代码

from tkinter import *

master = Tk()
frame1 = Frame(master)
Label(frame1, text="First Name").grid(row=0)
Label(frame1, text="Last Name").grid(row=1)

e1 = Entry(frame1)
e2 = Entry(frame1)

e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

mainloop()

它只是出现一个空白窗口,就像这样 nothing appear

但是,如果像这样将小部件放置在框架中

from tkinter import *

master = Tk()
frame1 = Frame(master)
Label(master, text="First Name").grid(row=0)
Label(master, text="Last Name").grid(row=1)

e1 = Entry(master)
e2 = Entry(master)

e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

mainloop()

看起来像这样 It appear

请帮我将小部件放置在框架上谢谢

最佳答案

您需要打包(或网格/放置)框架。

from tkinter import *

master = Tk()
frame1 = Frame(master)
Label(frame1, text="First Name").grid(row=0)
Label(frame1, text="Last Name").grid(row=1)

e1 = Entry(frame1)
e2 = Entry(frame1)

e1.grid(row=0, column=1)
e2.grid(row=1, column=1)

frame1.pack() # <------
mainloop()

关于python - 无法将小部件放置在框架 tkinter 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33191074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com