0

这显示了我拥有和想要的:

显示所需 tkinter 布局的图像

所以是的,正如你所看到的,我想要一个正好在红线位置的段落。按钮应出现在 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()
4

1 回答 1

2

对于这个特定问题,简单的解决方案是使用grid允许为每个小部件指定行和列。

另一个简单的解决方案是使用分隔框架。将标签和条目放在一起,并pack像现在一样使用。然后,在第二帧中放入 h 按钮,再次pack以类似的方式使用。最后,使用pack将第一帧放在顶部,然后pack再次使用将第二帧放在第一帧下方。

于 2012-06-14T22:58:31.290 回答