Как я могу использовать символы, которых нет в таблице ASCII в окне tkinter? - PullRequest
1 голос

Я не могу писать на своем родном языке (грузинском) в окне 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()

И это результат:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...