Поддержка Pysimplegui bidi

#python-3.x

#python-3.x

Вопрос:

Я пытаюсь использовать pysimplegui для генерации входных данных и сообщений на иврите. Кто-нибудь знает способ? Текущий код хорошо работает для английского языка, но окончательное приложение должно основываться только на иврите.

Если нет, какой графический интерфейс python может выполнить эту работу?

Рони

Комментарии:

1. Вы устанавливаете шрифт для полей на иврите.

Ответ №1:

Этот фрагмент кода PySimpleGUI создает окно с ивритом в виде текста. Все, что мне нужно было сделать, это установить шрифт на иврите (Shlomo semiStam) и указать его в текстовом элементе.

введите описание изображения здесь

 import PySimpleGUI as sg

layout = [  [sg.Text('Hebrew Test')],
            [sg.Text('וםושצפּ דּךּתּףּצהןן', font=('Shlomo semiStam', 12))],
            [sg.Button('Exit')]]

window = sg.Window('Window Title', layout)

while True:             # Event Loop
    event, values = window.Read()
    print(event, values)
    if event in (None, 'Exit'):
        break

window.Close()