def principal(self):
        self.texto = tk.StringVar()

        lf_mesadetrabajo = tk.LabelFrame(self.ventana, border=0)
        lf_mesadetrabajo.pack(side=tk.LEFT)

        self.canvas2 = tk.Canvas(lf_mesadetrabajo,
                                 width="718",
                                 height="404",
                                 relief=tk.RIDGE,
                                 bd=0)
        self.canvas2.grid(row=0, column=0, columnspan=2)

        l_name = tk.Label(lf_mesadetrabajo,
                          text="Ingrese el texto de su Luna: ",
                          font=self.tamanio)
        l_name.grid(row=1, column=0, padx=20, pady=10)

        e_text = tk.Entry(lf_mesadetrabajo,
                          textvariable=self.texto,
                          font=self.tamanio,
                          width="30")
        e_text.grid(row=1, column=1, padx=20)
        e_text.bind('<Key>',
                    lambda i: MakePhoto.minifoto(i, self.canvas2, self.texto))

        b_generar = tk.Button(lf_mesadetrabajo,
                              text="Guardar Foto",
                              font=self.tamanio,
                              command=lambda: self.foto(self.texto.get()))
        b_generar.grid(row=2, column=0, columnspan=2, pady=10)

        MakePhoto.default(self.canvas2)
Exemple #2
0
    def foto(self, texto):
        MakePhoto.cearfoto(texto)
        settings.update_json(self.var_theme.get(),
                             settings.get_moons() + 1, self.var_history.get(),
                             settings.get_temple(), settings.get_photo())
        self.lb_moon["text"] = f"Lunas creadas: {settings.get_moons()}"

        if (self.var_history.get()):
            self.colocar_historial()
Exemple #3
0
    def principal(self):
        self.texto = tk.StringVar()
        self.plantilla = tk.IntVar()

        lf_mesadetrabajo = ttk.LabelFrame(self.menuframe, border=0)
        lf_mesadetrabajo.pack(side=tk.LEFT, padx=20)

        self.canvas2 = tk.Canvas(lf_mesadetrabajo,
                                 width="716",
                                 height="402",
                                 relief=tk.RIDGE,
                                 bd=0)
        self.canvas2.grid(row=0, column=0, columnspan=2)

        l_name = ttk.Label(lf_mesadetrabajo,
                           text="Ingrese el texto de su Luna: ")
        l_name.grid(row=1, column=0, padx=20, pady=10)

        e_text = ttk.Entry(lf_mesadetrabajo,
                           textvariable=self.texto,
                           font=(20),
                           width=30)
        e_text.grid(row=1, column=1, padx=20)
        e_text.bind('<Key>',
                    lambda i: MakePhoto.minifoto(i, self.canvas2, self.texto))

        b_generar = ttk.Button(lf_mesadetrabajo,
                               text="Guardar Foto",
                               command=lambda: self.foto(self.texto.get()))
        b_generar.grid(row=2, column=0, columnspan=2, pady=10)

        plantilla_l = ttk.Label(lf_mesadetrabajo, text="Plantilla: ")
        plantilla_l.grid(row=2, column=1, padx=55, sticky='E')

        plantilla = ttk.Spinbox(lf_mesadetrabajo,
                                from_=1,
                                to=len(os.listdir('settings/images/temples')),
                                width=5,
                                textvariable=self.plantilla,
                                command=self.temple)
        self.plantilla.set(settings.get_temple())
        plantilla.grid(row=2, column=1, sticky='E')

        MakePhoto.default(self.canvas2)
 def seleccionado():
     try:
         self.texto.set(self.lista.get(self.lista.curselection()[0]))
         MakePhoto.minifoto_historial(self.canvas2, self.texto.get())
     except IndexError:
         pass
 def foto(self, texto):
     MakePhoto.cearfoto(texto)
     self.colocar_historial()
Exemple #6
0
 def temple(self):
     settings.update_json(self.var_theme.get(), settings.get_moons(),
                          self.var_history.get(), self.plantilla.get(),
                          settings.get_photo())
     MakePhoto.minifoto_historial(self.canvas2, self.texto.get())