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.

Questions about programming?Chat with your personal AI assistant