RTL(从右到左)语言inTKinter

时间:2018-05-17 08:52:57

标签: python tkinter

我正在使用Tkinter作为我的Gui(Python)。到目前为止,该计划仅支持LTR语言。现在我还需要支持RTL语言(希伯来语)。

我看到了处理镜像文本的答案,但这不是我的问题。 我在使用标志/标点符号(点,逗号等)时遇到问题,同时我也用同一句话写英文和希伯来文。 例如,我得到了:

  

“שלום。welcome。מהשלומכם?”

应该是:

  

“?מהשלומכם.welcome.שלום”

我迷路了。有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

你可以试试这个......

a ='tekst'
c = 1
d=[]
for str in a:
    x=int(len(a))- c
    b=a[x]
    c += 1
    d.extend(b)
print(''.join(d))