Exemplo n.º 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()
Exemplo n.º 2
0
    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()