按钮调整tkinter Python 3.8

2024-06-02 11:59:55 发布

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

我所有的代码都准备好了,除了退出按钮的位置。我想移动到尽可能多的计算按钮,甚至喜欢粘在一起。你能帮我调整一下吗?这样按钮就可以互相粘在一起了

from tkinter import *

window = Tk()


class MainGUI:
    def __init__(self):
        Label(window, text="Enter the property value: $").grid(row=1,column=1, sticky=W)
        Label(window, text="Assessment Value").grid(row=2,column=1, sticky=W)
        Label(window, text="Property Tax").grid(row=3,column=1, sticky=W)

        self.propertyValue = StringVar()
        self.assessmentValue = StringVar()
        self.propertyTax = StringVar()

        Entry(window, textvariable=self.propertyValue,justify=RIGHT).grid(row=1, column=2)

        Button(window, text="Calculate",
               command=self.calculate).grid(row=6, column=1, sticky=E)
        Button(window, text="Quit",
               command=self.close_window).grid(row=6, column=2, sticky=E)

        Label(window, textvariable=
        self.assessmentValue).grid(row=2, column=2, sticky=E)
        Label(window, textvariable=
        self.propertyTax).grid(row=3, column=2, sticky=E)

        window.mainloop()  # Create an event loop

    def calculate(self):
        self.assessmentValue.set("{0:10.2f}".format(float(self.propertyValue.get()) * 60 / 100))
        self.propertyTax.set("{0:10.2f}".format(float(self.propertyValue.get()) * 60 / 10000 * 0.75))

    def close_window(self):
        window.destroy()


MainGUI()

Tags: textselfdefcolumnwindow按钮labelgrid