不幸的是,从右到左的Kivy TextInput支持是一个未
解决的问题(已检查2015年5月29日)。
实际上,Kivy不仅仅支持TextInput从右到左。
For static texts like labels , there is a hack by using
arabic_reshaper and
python-bidi
(reference):
import arabic_reshaperfrom bidi.algorithm import get_displayreshaped_text = arabic_reshaper.reshape(u'اللغة العربية رائعة')bidi_text = get_display(reshaped_text)
但是,对于TextInput动态输入,您必须重写大多数
类方法以支持RTL,最终您将像
对kivy一样实现整个RTL支持。
这是实现Kivy bidi
支持的公开尝试。另一个封闭的一个:右对齐
到左标签的支持。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)