eduardo barrera

Generation

generate functionSun, 01 Dec 2024

crear menu desplegable para escritorio windows en pantalla maximizada con tres menu principal 1. "Clientes" submenu "Registro de Clientes" menu 2 "Acerca de...", menu 3 Salida, sin comentarios

```python import tkinter as tk from tkinter import ttk class MenuDesplegable: def __init__(self, root): self.root = root self.root.state('zoomed') # Maximizar la ventana self.root.title('Menu Desplegable') # Crear menú principal self.menubar = tk.Menu(self.root) self.root.config(menu=self.menubar) # Crear menú "Clientes" self.menu_clientes = tk.Menu(self.menubar, tearoff=0) self.menubar.add_cascade(label='Clientes', menu=self.menu_clientes) self.menu_clientes.add_command(label='Registro de Clientes') # Crear menú "Acerca de..." self.menu_acerca = tk.Menu(self.menubar, tearoff=0) self.menubar.add_cascade(label='Acerca de...', menu=self.menu_acerca) self.menu_acerca.add_command(label='Ver información') # Crear menú "Salida" self.menu_salida = tk.Menu(self.menubar, tearoff=0) self.menubar.add_cascade(label='Salida', menu=self.menu_salida) self.menu_salida.add_command(label='Salir del programa') # Crear botón para cerrar la ventana self.boton_salir = tk.Button(self.root, text='Salir', command=self.root.destroy) self.boton_salir.pack(pady=20) def run(self): self.root.mainloop() if __name__ == '__main__': root = tk.Tk() menu = MenuDesplegable(root) menu.run() ``` Este código crea una ventana con un menú desplegable que tiene tres opciones principales: "Clientes", "Acerca de..." y "Salida". Cada opción principal tiene un submenu con una sola opción. También se crea un botón para cerrar la ventana.

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