Tkinter条目未设置正确的宽度

2024-09-27 21:32:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图与tkinter建立一个接口,但我无法正确设置入口的宽度

即使宽度为20,最后一个条目的大小也是错误的,有人能帮我吗?你知道吗

[1]:https://i.stack.imgur.com/ucLua.png“接口

ed1 = Entry(janela, width=20)
ed1.place(x=70, y=50)

ed2 = Entry(janela, width=20)
ed2.place(x=90, y=50)

ed3 = Entry(janela, width=20)
ed3.place(x=110, y=50)

ed4 = Entry(janela, width=20)
ed4.place(x=70, y=70)

ed5 = Entry(janela, width=20)
ed5.place(x=90, y=70)

ed6 = Entry(janela, width=20)
ed6.place(x=110, y=70)

bt = Button(janela,width=20, text="Somar", command=soma)
bt.place(x=70, y=150)

lb = Label(janela, text="Resultado")
lb.place(x=100, y=120)
janela.geometry("300x200+100+100")

janela.mainloop()

Tags: text宽度tkinterplacewidthbtentrylb
1条回答
网友
1楼 · 发布于 2024-09-27 21:32:44

width=20表示的20的单位不等于以x=70表示的数字。 因此您的代码可以修改为:

ed1 = Entry(janela, width=5)
ed1.place(x=70, y=50)

ed2 = Entry(janela,width=5)
ed2.place(x=110, y=50)

ed3 = Entry(janela, width=5)
ed3.place(x=150, y=50)

ed4 = Entry(janela, width=5)
ed4.place(x=70, y=70)

ed5 = Entry(janela, width=5)
ed5.place(x=110, y=70)

ed6 = Entry(janela, width=5)
ed6.place(x=150, y=70)

bt = Button(janela,width=20, text="Somar", command=soma)
bt.place(x=70, y=150)

lb = Label(janela, text="Resultado")
lb.place(x=100, y=120)
lb.place(x=100, y=120)
janela.geometry("300x200+100+100")

janela.mainloop()

相关问题 更多 >

    热门问题