Exemple #1
0
    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()
Exemple #2
0
 def Cargartablas(self):
     for i in range(0, len(Storage.showTables(self.nombreBD))):
         self.listboxTablas.insert(i, Storage.showTables(self.nombreBD)[i])