Я хочу исправить ширину моего кадра в этой программе. Она изменяется при нажатии кнопки. Как я могу установить значение по умолчанию. Я сделал эту программу, используя tkinker.
import tkinter as tk
import math
class pythagores:
def __init__(self, master):
self.label = tk.Label(master, text="base")
self.label.grid(column=1, row=1)
self.base = tk.Entry(master, text="base")
self.base.grid(row=1, column=2)
self.label1 = tk.Label(master, text="altitude")
self.label1.grid(column=1, row=2)
self.altitude = tk.Entry(master, text="altitude")
self.altitude.grid(row=2, column=2)
self.button=tk.Button(master, text="Hypotenues", command=self.hypotenues)
self.button.grid(column=1, row=3)
self.label2 = tk.Label(master, text="")
self.label2.grid(row=4)
def hypotenues(self):
try:
alt = float(self.altitude.get())
bas = float(self.base.get())
hyp = math.sqrt((bas * bas) + (alt *alt))
self.label2['text'] = "Hypotenues is .."+str(hyp)
except:
self.label2['text'] = "Wrong Input"
return
root = tk.Tk()
pythagores(root)
root.mainloop()