Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter
- root=tkinter.Tk()
- root.geometry("400x300")
- abc={'h': 'ჰ', 'S': 'შ', 'z': 'ზ',
- 'f': 'ფ', 'C': 'ჩ', 'W': 'ჭ',
- 'y': 'ყ', 'r': 'რ','c': 'ც',
- 's': 'ს', 'a': 'ა', 't': 'ტ',
- 'v': 'ვ', 'x': 'ხ','g': 'გ',
- 'T': 'თ','l': 'ლ', 'u': 'უ',
- 'm': 'მ','k': 'კ', 'i': 'ი',
- 'd': 'დ', 'J': 'ჟ', 'b': 'ბ',
- 'j': 'ჯ', 'o': 'ო', 'Z': 'ძ',
- 'w': 'წ', 'R': 'ღ', 'p': 'პ',
- 'n': 'ნ', 'q': 'ქ', 'e': 'ე'}
- def translit1(text):
- ka_text= abc[text]
- return ka_text
- def translite(event):
- if c1.get() == 1:
- if event.char in abc:
- word1=var.get()
- word = word1[-1]
- print(word)
- word1=(word1[0:-1]+ translit1(word))
- var.set(word1)
- var = tkinter.StringVar()
- c1 = tkinter.IntVar()
- c1.set(1)
- checkbtn = tkinter.Checkbutton(root, text='ქართ', bg='white', fg='black', variable=c1, onvalue=1, offvalue=0)
- checkbtn.place(x=0, y=0)
- e=tkinter.Entry(root,width=50, textvariable=var)
- e.place(relx=0.1,rely=0.5)
- root.bind("<KeyPress>",translite)
- root.config(bg="blue")
- root.mainloop()
Add Comment
Please, Sign In to add comment