اذهب إلى المحتوى

السؤال

نشر

السلام عليكم يابشمهندسين

عملت كل الحلول اللي قلتو لي علية ... والمشكلة مازالت.. ?

from tkinter import *
import pyarabic.araby as araby
from awesometkinter.bidirender import add_bidi_support, render_text
import arabic_reshaper
from bidi.algorithm import get_display

# Create Object
root = Tk()





frame2 = Frame()
frame2.pack(pady=10)

address = Text(frame2,width=37,height=10)
address.pack()
add_bidi_support(address)
address
root.mainloop()

هذا الكود فيه مشكلة عند كتابة النص باللغة العربيه بيطلع الكلمات مقطعه ومقلوبه

ازاي أحلها?

Recommended Posts

  • 0
نشر

مرحبا، يوجد حل آخر يمكنك تجربته و هو استخدام font آخر يدعم العربية، جربي هذا الكود الذي اشتغل معي ايضا:

# -*- coding: UTF-8 -*-
from tkinter import *
from awesometkinter.bidirender import add_bidi_support

# Create Object
root = Tk()

frame2 = Frame()
frame2.pack(pady=10)

address = Text(frame2,width=37,height=10)
address.pack()
add_bidi_support(address)
Font_tuple = ("Courier New", 12 )
address.configure(font=Font_tuple)

root.mainloop()

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...