إصدار إطار عمل Qt 6.2

نشرت شركة Qt إصدارًا من إطار عمل Qt 6.2 ، حيث يستمر العمل لتحقيق الاستقرار وزيادة وظائف فرع Qt 6. يوفر Qt 6.2 دعمًا لنظام التشغيل Windows 10 و macOS 10.14+ و Linux (Ubuntu 20.04+ و CentOS 8.1+ و openSUSE 15.1+) و iOS 13+ و Android (API 23+) و webOS و INTEGRITY و QNX. يتم توفير الكود المصدري لمكونات Qt بموجب تراخيص LGPLv3 و GPLv2. تلقى Qt 6.2 حالة إصدار LTS ، حيث سيتم إنشاء تحديثات لمستخدمي الترخيص التجاري في غضون ثلاث سنوات (بالنسبة للباقي ، سيتم نشر التحديثات قبل ستة أشهر من تشكيل الإصدار المهم التالي).

تم وضع علامة على فرع Qt 6.2 على أنه قد وصل إلى التكافؤ مع Qt 5.15 من حيث الوحدات النمطية ومناسب للترحيل من Qt 5 من قبل معظم المستخدمين. ترتبط التحسينات الرئيسية في Qt 6.2 بشكل أساسي بإدراج الوحدات النمطية التي كانت متوفرة في Qt 5.15 ولكنها لم تكن جاهزة للإدراج في إصدارات Qt 6.0 و 6.1. على وجه الخصوص ، يتم تضمين الوحدات المفقودة:

  • كيو تي بلوتوث
  • كيو تي الوسائط المتعددة
  • كيو تي ان اف سي 
  • كيو تي تحديد المواقع
  • Qt حوارات سريعة
  • كيو تي RemoteObjects
  • حساسات كيو تي
  • كيو تي سيريال باص
  • كيو تي المسلسل
  • كيو تي ويب قناة
  • كيو تي ويب إنجين
  • كيو تي WebSockets
  • كيو تي ويب فيو

التغييرات في Qt 6.2 (للحصول على نظرة عامة على التغييرات في فرع Qt 6 ، راجع النظرة العامة السابقة):

  • في Qt Quick 3D ، تمت إضافة وضع تجسيد محسّن "Instanced Rendering" ، والذي يسمح لك برسم عدة مثيلات لنفس الكائن في وقت واحد مع تحويلات مختلفة. تمت إضافة 3D Particles API لإضافة تأثيرات إلى المشاهد ثلاثية الأبعاد التي تشكلت من خلال تراكم كبير للجسيمات (الدخان والضباب وما إلى ذلك). توفير القدرة على إنشاء أحداث Qt Quick Input للعناصر ثنائية الأبعاد المضمنة في المشاهد والأنسجة ثلاثية الأبعاد. تمت إضافة واجهة برمجة تطبيقات لتحديد تقاطع النماذج مع شعاع صادر من نقطة عشوائية على المسرح.
  • تم اقتراح واجهة برمجة تطبيقات CMake API لوحدة QML العامة التي تبسط عملية إنشاء وحدات QML الخاصة بك. تم توسيع خيارات تخصيص سلوك الأداة المساعدة qmllint (QML linter) ، وتمت إضافة دعم لإنشاء تقارير التحقق بتنسيق JSON. تستخدم الأداة المساعدة qmlformat مكتبة dom QML.
  • تم تحديث بنية وحدة Qt Multimedia ، حيث ظهرت هذه الميزات مثل اختيار الترجمة واللغة عند تشغيل الفيديو ، وتمت إضافة الإعدادات المتقدمة لالتقاط محتوى الوسائط المتعددة.
  • Qt Charts لديها طرق جديدة لتخصيص الرسوم البيانية.
  • أضافت QImage دعمًا لتنسيقات الصور التي تحدد معلمات ألوان النقطة العائمة.
  • يعمل QByteArray :: number () بشكل صحيح مع الأرقام السالبة في الأنظمة غير العشرية.
  • تمت إضافة دعم std :: chrono إلى QLockFile.
  • توفر Qt Network القدرة على استخدام خلفيات SSL مختلفة في نفس الوقت.
  • دعم إضافي لأنظمة Apple القائمة على شريحة M1 ARM. إعادة الدعم لأنظمة تشغيل webOS و INTEGRITY و QNX. تم تقديم الدعم الأولي لنظامي التشغيل Windows 11 و WebAssembly.

المصدر: opennet.ru

إضافة تعليق