from tkinter import *
import random
import mysql.connector
root = Tk()
root.title("Tarea POO")
################################
Label(text="Ingrese sus datos", bg="aqua").grid(row=0, column=0, columnspan=4, sticky=W+E)
Label(root, text="Título").grid(row=1, column=1, sticky=W)
Label(root, text="Ruta").grid(row=2, column=1, sticky=W)
Label(root, text="Descripción").grid(row=3, column=1, sticky=W)
################################
titulo, ruta, descripcion = StringVar(), StringVar(), StringVar()
def entrada(valor,ancho,fila,columna):
entrada = Entry(root, textvariable = valor , width = ancho)
entrada.grid(row=fila,column=columna)
return entrada
titulo = entrada(titulo,25,1,2)
ruta = entrada(ruta,25,2,2)
descripcion = entrada(descripcion,25,3,2)
colores = ["aqua", "yellow", "orange", "white", "pink", "black", "green"]
mibase = mysql.connector.connect(host="localhost", user="root", passwd="")
def color():
root.configure(bg=random.choice(colores))
def insertar():
pass
def crearbd(nombredef):
micursor = mibase.cursor()
ordenn= """CREATE DATABASE IF NOT EXISTS {}""".format(nombredef)
micursor.execute(ordenn)
nombrebd= StringVar()
nombredef= nombrebd.get()
def abrir():
master= Tk()
master.title("Ingrese el nombre de la BD: ")
Label(master, text="Nombre:").grid(row=1, column=1, sticky=W, pady=25, padx=25)
Entry(master, textvariable=nombrebd).grid(row=1, column=2, padx=25)
Button(master, text="Crear", command=lambda: crearbd(nombredef)).grid(row=2, column=2, padx=10, pady=5)
master.mainloop()
Button(root, text="Crear BD", command=abrir).grid(row=4, column=1, padx=20)
Button(root, text="Alta", command=insertar).grid(row=4, column=2)
Button(root, text="Sorpresa", width=10, command=color).grid(row=4, column=3, padx=25, pady=5)
root.mainloop()