Cella dati tkinter python

Cella dati tkinter python “Entry()“. Il codice che segue va inserito all’interno del blocco di codice che crea la finestra base . Qui il link oppure scorrere di sotto :

Esempio 1

self.cella = tk.Entry(self, width=15)
self.cella.grid(row=0, column=0)
cella dati tkinter python

Descrizione:

  • self.cella = tk.Entry() Definisse una variabile nominata “cella” che sarà il blocco di codice della funzione Entry() di tkinter. In pratica serve per creare la cella di inserimento datti .
  • self è una variabile che indica l’istanza corrente della classe. In questo caso la classe App()
  • Utilizzando il metodo della griglia (grid) possiamo scegliere dove posizionare la cella

Di seguito il codice completo :

é possibile lanciare il programma tramite CMD .

import tkinter as tk
class App(tk.Tk):
    def __init__(self):
        super().__init__()
        self.title('Titolo del app.')
        self.geometry('1000x500')
        self.configure(background='gray')
        self.resizable(width=True, height=True)
        ################## INIZIO #################
        self.cella = tk.Entry(self, width=15)
        self.cella.grid(row=0, column=0)
        ################## FINE ####################
    def estrai(self):
        print(self.cella.get())

finestra =App()
finestra.mainloop()

Esempio 2

Rimanendo sempre in tema ” cella dati tkinter python ” un semplice esempio della cella associata ad un pulsante

cella dati tkinter python

Codice completo :

import tkinter as tk
class App(tk.Tk):
    def __init__(self):
        super().__init__()
        self.title('Titolo del app.')
        self.geometry('1000x500')
        self.configure(background='gray')
        self.resizable(width=True, height=True)
        ################## INIZIO #################
        self.cella = tk.Entry(self, width=15)
        self.cella.grid(row=0, column=0)
        pulsante = tk.Button(self, text='Premi qui', width=12, command=self.estrai)
        pulsante.grid(row=0, column=1, sticky=tk.W)
        ################## FINE ####################
    def estrai(self):
        print(self.cella.get())

finestra =App()
finestra.mainloop()

Descrizione :

Prendendo di riferimento anche la descrizione del esempio 1 si aggiunge

  • pulsante = tk.Button Definisse una variabile nominata “pulsante” che sarà il blocco di codice della funzione Button() di tkinter. In pratica serve per creare il pulsante.
  • def estrai(self): Definisce una nuova funzione nominata estrai , che sarà attivata dal pulsante
  • print(self.cella.get()) Funzione print() per stampare il risultato . self.cella.get() o meglio funzione .get() in questo caso va ad estrare i datti che sono stati inseriti nella cella dal Utentne
Pubblicità