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)

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

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