python – tkinter条目和从右到左的光标
发布时间:2020-12-20 13:42:16 所属栏目:Python 来源:网络整理
导读:我正在尝试使用tkinter创建一个使用阿拉伯语lang的应用程序. 问题是光标始终从左到右的方向,使用户在选择(突出显示)条目内的阿拉伯文本时感到困惑(所选文本得到反转字母位置). 解决方法 我认为你必须检查Tkinter.py的代码,看看你是否可以调整它(但是像创建一
我正在尝试使用tkinter创建一个使用阿拉伯语lang的应用程序.
问题是光标始终从左到右的方向,使用户在选择(突出显示)条目内的阿拉伯文本时感到困惑(所选文本得到反转字母位置). 解决方法
我认为你必须检查Tkinter.py的代码,看看你是否可以调整它(但是像创建一个扩展而不是覆盖代码),也许如果你看到你可以对这些行做些什么:
def get(self): """Return the text.""" return self.tk.call(self._w,'get') def icursor(self,index): """Insert cursor at INDEX.""" self.tk.call(self._w,'icursor',index) def index(self,index): """Return position of cursor.""" return getint(self.tk.call( self._w,'index',index)) def insert(self,index,string): """Insert STRING at INDEX.""" self.tk.call(self._w,'insert',string) def scan_mark(self,x): """Remember the current X,Y coordinates.""" self.tk.call(self._w,'scan','mark',x) 以前的所有行都在Entry类中: class Entry(Widget,XView): """Entry widget which allows to display simple text.""" 我没有在Python中提供支持阿拉伯语的支持,但这并不意味着它不存在,也许有一些dll或插件等待被发现. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |