Tkinter条目没有设置正确的宽度

时间:2017-05-10 08:59:30

标签: python tkinter

我试图用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()

1 个答案:

答案 0 :(得分:0)

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()