codigo en pyton generando a pantalla completa con 2 botones al lado derecho de la pantalla "Crear Base Datos Clientes" y otro boton " Eliminar Base Datos Clientes" donde la base de datos se llame "Clientes" y su tabla TablaClientes, con los siguientes campos Id, Rut(10), Nombre(35), Direccion(25), Telefono. ademas agregar un boton de Salida
Aquí te muestro un ejemplo de código en Python utilizando la biblioteca Tkinter para crear la interfaz gráfica y SQLite para interactuar con la base de datos: ```python import tkinter as tk from tkinter import messagebox import sqlite3 # Conectar a la base de datos conn = sqlite3.connect('Clientes.db') cursor = conn.cursor() # Crear tabla si no existe cursor.execute(''' CREATE TABLE IF NOT EXISTS TablaClientes ( Id INTEGER PRIMARY KEY AUTOINCREMENT, Rut TEXT(10), Nombre TEXT(35), Direccion TEXT(25), Telefono TEXT ) ''') # Función para crear la base de datos def crear_base_datos(): try: # Crear tabla si no existe cursor.execute(''' CREATE TABLE IF NOT EXISTS TablaClientes ( Id INTEGER PRIMARY KEY AUTOINCREMENT, Rut TEXT(10), Nombre TEXT(35), Direccion TEXT(25), Telefono TEXT ) ''') conn.commit() messagebox.showinfo("Éxito", "Base de datos creada con éxito") except Exception as e: messagebox.showerror("Error", str(e)) # Función para eliminar la base de datos def eliminar_base_datos(): try: # Eliminar tabla cursor.execute('DROP TABLE TablaClientes') conn.commit() messagebox.showinfo("Éxito", "Base de datos eliminada con éxito") except Exception as e: messagebox.showerror("Error", str(e)) # Función para salir def salir(): conn.close() root.destroy() # Crear la ventana principal root = tk.Tk() root.title("Clientes") root.geometry("800x600") # Tamaño de la ventana # Crear los botones boton_crear = tk.Button(root, text="Crear Base Datos Clientes", command=crear_base_datos) boton_crear.pack(side=tk.RIGHT, padx=10, pady=10) boton_eliminar = tk.Button(root, text="Eliminar Base Datos Clientes", command=eliminar_base_datos) boton_eliminar.pack(side=tk.RIGHT, padx=10, pady=10) boton_salir = tk.Button(root, text="Salida", command=salir) boton_salir.pack(side=tk.RIGHT, padx=10, pady=10) # Mostrar la ventana root.mainloop() ``` Este código crea una ventana con tres botones: "Crear Base Datos Clientes", "Eliminar Base Datos Clientes" y "Salida". Al presionar el botón "Crear Base Datos Clientes", se crea la tabla "TablaClientes" en la base de datos "Clientes.db" si no existe. Al presionar el botón "Eliminar Base Datos Clientes", se elimina la tabla "TablaClientes" de la base de datos "Clientes.db". Al presionar el botón "Salida", se cierra la ventana y se cierra la conexión a la base de datos.