Generation

generate functionWed, 09 Apr 2025

al inicio 5recuadros que en cada uno salga una lista de herramientas disponibles con sus distribuidores y precios

Aquí te muestro un ejemplo de cómo podrías crear un programa en Python que muestra 5 recuadros con listas de herramientas disponibles, sus distribuidores y precios: ```python # Importar el módulo tkinter para crear la interfaz gráfica import tkinter as tk # Crear la ventana principal ventana = tk.Tk() ventana.title("Herramientas disponibles") # Crear un frame para cada recuadro frame1 = tk.Frame(ventana) frame1.pack(padx=10, pady=10) frame2 = tk.Frame(ventana) frame2.pack(padx=10, pady=10) frame3 = tk.Frame(ventana) frame3.pack(padx=10, pady=10) frame4 = tk.Frame(ventana) frame4.pack(padx=10, pady=10) frame5 = tk.Frame(ventana) frame5.pack(padx=10, pady=10) # Crear etiquetas y listas para cada recuadro tk.Label(frame1, text="Recuadro 1").pack() lista1 = tk.Listbox(frame1) lista1.insert(tk.END, "Hacha de mano - Distribuidor: Home Depot - Precio: $20") lista1.insert(tk.END, "Pico - Distribuidor: Lowe's - Precio: $15") lista1.pack() tk.Label(frame2, text="Recuadro 2").pack() lista2 = tk.Listbox(frame2) lista2.insert(tk.END, "Llave inglesa - Distribuidor: Ace Hardware - Precio: $10") lista2.insert(tk.END, "Destornillador - Distribuidor: Home Depot - Precio: $5") lista2.pack() tk.Label(frame3, text="Recuadro 3").pack() lista3 = tk.Listbox(frame3) lista3.insert(tk.END, "Cinta métrica - Distribuidor: Lowe's - Precio: $25") lista3.insert(tk.END, "Nivel - Distribuidor: Ace Hardware - Precio: $20") lista3.pack() tk.Label(frame4, text="Recuadro 4").pack() lista4 = tk.Listbox(frame4) lista4.insert(tk.END, "Soplete - Distribuidor: Home Depot - Precio: $30") lista4.insert(tk.END, "Lámpara de trabajo - Distribuidor: Lowe's - Precio: $25") lista4.pack() tk.Label(frame5, text="Recuadro 5").pack() lista5 = tk.Listbox(frame5) lista5.insert(tk.END, "Herramienta de soldar - Distribuidor: Ace Hardware - Precio: $40") lista5.insert(tk.END, "Herramienta de taladrar - Distribuidor: Home Depot - Precio: $35") lista5.pack() # Mostrar la ventana ventana.mainloop() ``` Este código crea una ventana con 5 recuadros, cada uno con una lista de herramientas disponibles, sus distribuidores y precios. La lista de herramientas se muestra en una caja de texto deslizable.

Want to kickstart your project?Use the new AI Studio to create your code