**只需添加到您的 sg.text() 元素中。
justification="right"**
这个问题与PySimpleGUI无关,而是与Visual Studio本身有关。 您可以通过以下方式使从右到左的语言(如阿拉伯语、波斯语、希伯来语等)正常工作:
解决方法
>settings
,打开Open User Settings (JSON)
*"editor.renderControlCharacters": false
,并保存settings.json文件。*您可以将设置应用于当前Windows用户打开的所有内容,适用于User
,适用于应用程序的Default
,或者仅应用于特定的Workspace
。
现在,在最近的VS更新后,只需进行上述操作就足以让它正常工作:它将识别您输入的RTL语言。如果由于某种原因它无法正常工作,还可以执行以下操作:
潜在/附加解决方法
U+202B
(或者从某个地方复制粘贴,比如 这里)。我刚才测试了一下,它确实可以正常工作,但似乎不太喜欢复制/粘贴的文本,而更喜欢手动输入。如果由于某种原因它决定不与您合作,对于长条目可能会很麻烦。
键盘切换
您可以绑定一个按键来在从右到左和从左到右之间切换,以便生活更轻松。
Ctrl+Shift+P
在搜索框中输入并打开Open Keyboard shortcuts
(或按下Ctrl+K)
将editor.action.toggleRenderControlCharacter
添加到搜索框中,并设置您想要的任何按键绑定。
这样做的效果是有效地添加/删除解决方案的.json编辑文件(即启用/禁用RTL)。
justification='right'
是什么意思? - Jason Yang