Я не могу писать на своем родном языке (грузинском) в окне tkinter
(Entry
и Text
Виджеты). Когда я пытаюсь сделать это, вместо символов я печатаю знаки вопроса. По моему мнению, мне нужно добавить кодировку UTF-8
в мой код, но я не знаю, где и как.
Это мой код:
from tkinter import *
win = Tk()
win.geometry('400x300')
win.resizable(False, False)
Label(win, text="Enter your name:").grid(row=0, column=0, pady=10, padx=10)
name = Entry(win)
name.grid(row=0, column=1, padx=10, pady=10, sticky=W)
def reg_click():
temp = name.get()
res_text.delete(0.0, END)
res_text.insert(0.0, f"Hello {temp}!")
Button(win, text='Registration', command=reg_click, padx=5, pady=5).grid(row=1, column=0, sticky=W, padx=10)
res_text = Text(win, width=20, height=3)
res_text.grid(row=2, column=0, columnspan=2, sticky=W, padx=10, pady=10)
win.mainloop()
И это результат: