这显示了我拥有和想要的东西:
所以是的,你可以看到我想要一个确切的红线所在的段落。按钮应显示在2个文本框下方。
当前代码:
window = Tk()
window.title("Taschenrechner")
window.label_zahl1 = Label(window, text = 'Zahl 1:', anchor = W, justify = LEFT)
window.label_zahl1.pack(side=LEFT)
window.entry_zahl1 = Entry()
window.entry_zahl1.pack(side=LEFT)
window.label = Label(window, text = '\n')
window.label.pack(side=LEFT)
window.label_zahl2 = Label(window, text = 'Zahl 2:')
window.label_zahl2.pack(side=LEFT)
window.entry_zahl2 = Entry()
window.entry_zahl2.pack(side=LEFT)
window.button_plus = Button(window, text = "+")
window.button_plus.pack(side=LEFT)
window.button_minus = Button(window, text = "-")
window.button_minus.pack(side=LEFT)
window.button_divi = Button(window, text = "/")
window.button_divi.pack(side=RIGHT)
window.button_mal = Button(window, text = "*")
window.button_mal.pack(side=RIGHT)
window.ausgabe = Label(master = window, text = "")
window.ausgabe.pack()
window.mainloop()
答案 0 :(得分:2)
对于这个特殊问题,简单的解决方案是使用grid
,这将允许为每个小部件指定行和列。
另一个简单的解决方案是用于分隔帧。将标签和条目放在一个中,然后像现在一样使用pack
。然后,在第二帧中放置h按钮,再次以类似的方式使用pack
。最后,使用pack
将第一帧放在最上面,然后再次使用pack
将第二帧放在第一帧之下。