def __init__(self, nombreBD): self.ventana = Tk() self.nombreBD = nombreBD # obteniendo grafico de la tabla indicada Storage.checkDirs() Storage.chartList(Storage.showTables(self.nombreBD)) self.ventana.title("BD " + self.nombreBD) self.ventana.geometry("450x300") self.contenedor = Frame(self.ventana) self.contenedor.pack(fill="both", expand=True) self.canvas = Canvas(self.contenedor) self.canvas.pack(side=LEFT, fill=BOTH, expand=1) self.scroll = ttk.Scrollbar(self.contenedor, orient=VERTICAL, command=self.canvas.yview) self.scroll.pack(side=RIGHT, fill=Y) self.canvas.configure(yscrollcommand=self.scroll.set) self.canvas.bind( '<Configure>', lambda e: self.canvas.configure(scrollregion=self. canvas.bbox("all"))) self.segundocontenedor = Frame(self.canvas, width=300, height=300) self.canvas.create_window((0, 0), window=self.segundocontenedor, anchor="nw") imagen = PhotoImage(file="list.png") labelimagen = Label(self.segundocontenedor, image=imagen).pack() Button(self.segundocontenedor, text="Salir", command=self.salir, width=20).pack() self.ventana.mainloop()
def __init__(self, nombreBD, nombreTabla): self.ventana = Tk() self.nombreBD = nombreBD self.nombreTabla = nombreTabla # obteniendo grafico de la tabla indicada Storage.checkDirs() tab = Storage.rollback('tables/' + nombreBD + nombreTabla) tab.chart() self.ventana.title("Tabla " + self.nombreTabla) self.ventana.geometry("450x300") self.contenedor = Frame(self.ventana) self.contenedor.pack(fill="both", expand=True) #self.titulo = Label(self.contenedor, text="Tuplas de la tabla: " + self.nombreTabla, font=("Comic Sans MS", 18)).place(x=150, y=5) self.canvas = Canvas(self.contenedor) self.canvas.pack(side=LEFT, fill=BOTH, expand=1) self.scroll = ttk.Scrollbar(self.contenedor, orient=VERTICAL, command=self.canvas.yview) self.scroll.pack(side=RIGHT, fill=Y) self.canvas.configure(yscrollcommand=self.scroll.set) self.canvas.bind( '<Configure>', lambda e: self.canvas.configure(scrollregion=self. canvas.bbox("all"))) self.segundocontenedor = Frame(self.canvas, width=300, height=300) self.canvas.create_window((0, 0), window=self.segundocontenedor, anchor="nw") imagen = PhotoImage(file="isam.png") labelimagen = Label(self.segundocontenedor, image=imagen).pack() Button(self.segundocontenedor, text="Salir", command=self.salir, width=20).pack() self.ventana.mainloop()