root tk TK ERROR i dont get why

0 votes
import tkinter as tk
from tkinter import ttk
# Configuração da janela principal
root = tk.Tk()
root.title("Calculadora de Área de Folha")

# Configurar o tamanho da janela
root.geometry("800x600")

# Definir a cor de fundo cinza
root.configure(bg="grey")

# Criar um frame para centralizar os widgets, ficar no meio da janela
frame = tk.Frame(root, bg="grey")
frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER)

# Criação dos widgets
comprimento_superior_label = ttk.Label(frame, text="Comprimento superior da folha:")
comprimento_superior_entry = ttk.Entry(frame)
largura_superior_label = ttk.Label(frame, text="Largura superior da folha:")
largura_superior_entry = ttk.Entry(frame)
comprimento_inferior_label = ttk.Label(frame, text="Comprimento inferior da folha:")
comprimento_inferior_entry = ttk.Entry(frame)
largura_inferior_label = ttk.Label(frame, text="Largura inferior da folha:")
largura_inferior_entry = ttk.Entry(frame)
calcular_button = ttk.Button(frame, text="Calcular Área", command=calcular_area)
resultado_label = ttk.Label(frame, text="")

# Layout dos widgets
comprimento_superior_label.grid(row=0, column=0, padx=10, pady=10, sticky="e")
comprimento_superior_entry.grid(row=0, column=1, padx=10, pady=10)
largura_superior_label.grid(row=1, column=0, padx=10, pady=10, sticky="e")
largura_superior_entry.grid(row=1, column=1, padx=10, pady=10)
comprimento_inferior_label.grid(row=2, column=0, padx=10, pady=10, sticky="e")
comprimento_inferior_entry.grid(row=2, column=1, padx=10, pady=10)
largura_inferior_label.grid(row=3, column=0, padx=10, pady=10, sticky="e")
largura_inferior_entry.grid(row=3, column=1, padx=10, pady=10)
calcular_button.grid(row=4, columnspan=2, padx=10, pady=10)
resultado_label.grid(row=5, columnspan=2, padx=10, pady=10)

root.mainloop()
Oct 3, 2023 in Python by anonymous

edited 5 days ago 16 views

No answer to this question. Be the first to respond.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP