tkinter按钮覆盖标签

时间:2014-09-18 04:03:49

标签: python tkinter

我对使用tkinter完全不熟悉并且我偶然发现了一个问题,当我尝试设置我的计算器GUI时,按钮会不断覆盖标签(只是在实际设置之前尝试获取常规用户界面)

我做错了导致它做到了什么?也许我可以看一些建议或教程。感谢。

from tkinter import *

calc = Tk()
calc.title("Calculator")
calc.geometry("200x150")

app = Frame(calc)
app.grid()

add = Label(text="Addition").grid(row=0, column=0)
sub = Label(text="Subtraction").grid(row=1,column=0)
mul = Label(text="Multiplication").grid(row=0, column=1)
div = Label(text="Division").grid(row=1, column=1)
submit = Button(app, text="CALCULATE").grid(row=2, column=0)


calc.mainloop()

1 个答案:

答案 0 :(得分:2)

标签和按钮应该具有相同的父级。

进行以下更改:

add = Label(app, text="Addition").grid(row=0, column=0)
sub = Label(app, text="Subtraction").grid(row=1,column=0)
mul = Label(app, text="Multiplication").grid(row=0, column=1)
div = Label(app, text="Division").grid(row=1, column=1)