Otomatik Boşluk Koyma

Yaptığım programda kullanıcıdan Entry ile telefon alırken otomatik boşluk koymasını istiyorum yani
mesela biz ‘05555555555’ yazdığımızda Entry içinde ‘0555 555 5555’ böyle gözükmesini istiyorum internette bir şey bulamadım bu konu ile ilgili

Ben çözdüm ama açıklamada o kadar iyi değilim o yüzden direk ‘örnek’ kod atıyorum.

import tkinter as tk
from tkinter import *
root=tk.Tk()

X1=StringVar()

E1=Entry(root, textvariable=X1)
E1.grid()


def Check(*args):
    if len(E1.get()) >= 4 :
        if len(E1.get()) == 4:
            E1.insert(END," ")
        if len(E1.get()) == 8:
            E1.insert(END, " ")



X1.trace_add('write', Check) 

B=Button(root, command= Check)
B.grid()

root.mainloop()
1 Beğeni