Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Qt Academy Launch in California!

    باگ ویجت‌ها در کیوت

    Persian
    1
    1
    1096
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      soroush last edited by

      سلام دوستان

      یک باگی توی نسخهٔ ۵٫۷ کیوت به‌وجود اومده که باعث میشه متون فارسی و عربی توی ویجت‌ها کاملا بریده بشن. من ذاین باگ رو ریپورت کردم توی این آدرس:

      https://bugreports.qt.io/browse/QTBUG-57453

      این باگ مربوط میشه به محاسبهٔ طول متن. به‌طوری که تقریباً همیشه طول متن خیلی کمتر محاسبه میشه. عکس‌های زیر گویای مطلب هست:

      خراب شده
      اصلاح شده با اضافه کردن فاصله

      اگه شما هم به این مشکل برمی‌خورید، لطفاً پلتفرم و نسخهٔ کیوت خودتون رو توی کامنت‌های باگ بنویسید.

      احتمالا مربوط به کتابخانهٔ حرف‌باز میشه که کیوت از اون استفاده می‌کنه. به‌طور مشخص این‌جا:

      https://github.com/behdad/harfbuzz/blob/master/src/hb-ot-shape-complex-arabic.cc#L541

      که ظاهرا سعی شده محاسبهٔ طول متن اصلاح بشه. من از حرف‌باز چیز زیادی سر در نمیارم برای همین باگ ریپورت نکردم توی حرف‌باز. اگه فکر می‌کنید مشکلی داره این کد براشون بزنید.

      ممنون

      1 Reply Last reply Reply Quote 0
      • First post
        Last post