提问人:Reza Akraminejad 提问时间:11/3/2023 更新时间:11/3/2023 访问量:16
标签内侧的Kivy大文本反转并从臀部插入顶部
Kivy large text inside lable reversed and inserted from buttom to top
问:
我在 kivy 中有一个程序,我想将代码文本从数据库插入到标签。虽然我检查了静态文本,但结果相同。 问题是从下到上插入的大文本,我们必须从按钮到顶部阅读文本。
这仅发生在从 arabic_reshaper 转换而来的 utf-8 文本。
这是我的代码:
reshaped_text = arabic_reshaper.reshape(l[x][2])
bidi_text = get_display(reshaped_text)
lbl=Label(text=bidi_text,font_name='c:/windows/fonts/tahoma.ttf',text_language='fa-IR',text_size=(800,600),base_direction='rtl')
item.add_widget(lbl)
root.add_widget(item)
l[x][2]
是从数据库中读取的文本内容。
这是示例文本:
"زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت میباشد.این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت.سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. "
但屏幕上的结果是自下而上的:
答: 暂无答案
评论