Ciao a tutti,
devo validare un campo entry ho scritto questo:

Codice PHP:
class App():
    
def __init__(self):
        
super().__init__()
        ....
        
self.frame ctk.CTkFrame(self.root)
        
self.frame.grid(row=0column=0ipadx=10ipady=10sticky="NSWE"columnspan=2)

        
vcmd = (self.root.register(self.validate), '%P')
        
self.ent_port ctk.CTkEntry(root_frame)
        
self.ent_port.grid(row=2column=4sticky="WE"padx=10)
        
self.ent_port.configure(validate ="key"validatecommand=vcmd)
    
    
def validate(self,value):
        print(
value).... 

il ptoblema è che mi scrive al terminale il primo carattere ma nel campo entry il carattere che ho scritto non lo visualizza poi se continuo a scrivere nel campo entry al terminale non scrive più nulla mentre nel campo entry mi scrive quello che io digito.