تم بالفعل إصدار Qt 6.2 وهذه هي أخبارها

كشف النقاب عن شركة كيو تي قبل أيام قليلة إطلاق الإصدار الجديد من «إطار 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 6.2

لوحظ أن lوصل فرع 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 5 إلى Qt 6. لقد قمنا بهذا باستخدام أدواتنا الخاصة. وبالتحديد ، يعتمد Qt Design Studio 2.2 و Qt Creator 6 beta ، اللذين سيصدران قريبًا ، على Qt 6.2 LTS.

بالإضافة إلى إضافة الميزات المفقودة ، ركز Qt 6.2 على تحسين الاستقرار والأداء وجودة الحياة للمطورين.

من بين التغييرات التي تبرز في هذا الإصدار الجديد من QT 6.2 ، أحدها هو nوضع العرض الأمثل الجديد «تقديم في حالات»إلى Qt Quick 3D ، مما يتيح عرض مثيلات متعددة لنفس الكائن مع تحويلات مختلفة في نفس الوقت ، بالإضافة إلى إضافة واجهة برمجة تطبيقات الجسيمات ثلاثية الأبعاد أيضًا لإضافة تأثيرات إلى المشاهد ثلاثية الأبعاد الناتجة عن تراكمات كبيرة من الجسيمات (الدخان والضباب وما إلى ذلك).

أيضا في هذا الإصدار الجديد قدمت القدرة على إنشاء أحداث Qt Quick Input للعناصر ثنائية الأبعاد مضمنة في مشاهد ثلاثية الأبعاد والقوام. تمت إضافة API لتحديد تقاطع النماذج مع شعاع صادر من نقطة عشوائية في المشهد.

كما تم تسليط الضوء على ذلك تم اقتراح CMake API لوحدة QML العامة للتبسيط المستخدم عملية إنشاء وحدات QMLبالإضافة إلى خيارات تكوين سلوك الأداة المساعدة qmllint (QML linter) ، تمت إضافة الدعم لإنشاء تقارير التحقق بتنسيق JSON. تستخدم الأداة المساعدة qmlformat مكتبة QML dom.

من ناحية أخرى ، يُلاحظ أيضًا أنه تم تحديث بنية وحدة Qt Multimedia ، حيث ظهرت ميزات مثل اختيار الترجمة واللغة لتشغيل الفيديو ، بالإضافة إلى الإعدادات المتقدمة لالتقاط محتوى الوسائط المتعددة. طرق لمخططات Qt لتخصيص الرسوم البيانية.

من التغييرات الأخرى التي تبرز من هذا الإصدار الجديد من QT 6.2:

  • أضافت QImage دعمًا لتنسيقات الصور التي تحدد معلمات لون النقطة العائمة.
  • يوفر QByteArray :: number () المعالجة الصحيحة للأرقام السالبة في الأنظمة غير العشرية.
  • تمت إضافة دعم std :: chrono إلى QLockFile.
  • توفر شبكة Qt إمكانية استخدام خلفيات SSL مختلفة في نفس الوقت.
  • دعم إضافي لأنظمة Apple على أساس شريحة ARM M1. إعادة الدعم لأنظمة تشغيل webOS و INTEGRITY و QNX. تم اقتراح دعم أولي لنظامي التشغيل Windows 11 و WebAssembly.

إذا كنت مهتمًا بمعرفة المزيد عنها حول هذا الإصدار الجديد من QT ، يمكنك التحقق من التفاصيل في الرابط التالي.

أخيرًا ، يجب أن تعلم أن مصادر مكونات Qt منشورة بموجب تراخيص LGPLv3 و GPLv2. تلقى Qt 6.2 حالة إصدار LTS ، حيث سيتم إنشاء التحديثات لمستخدمي الرخصة التجارية في غضون ثلاث سنوات (بالنسبة للباقي ، سيتم إصدار التحديثات قبل ستة أشهر من تكوين الإصدار المهم التالي).


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.