تم إصدار Qt Creator 10.0، بيئة تطوير متكاملة لإنشاء تطبيقات متعددة المنصات باستخدام مكتبة Qt. يدعم هذا الإصدار كلاً من تطوير C++ التقليدي واستخدام QML، وهي لغة تستخدم JavaScript لتعريف البرامج النصية ووحدات CSS لتحديد بنية ومعلمات عناصر واجهة المستخدم. تتوفر إصدارات جاهزة للاستخدام لـ Linux, Windows و macOS.
новой версии:
- يتم توفير القدرة على نقل وإخفاء التفاصيل حول سير العمليات.
- في شريط البحث (محدد الموقع)، تم حل مشكلة تذكر آخر عبارة بحث تم إدخالها عند استخدام وضع الفتح في نافذة منبثقة محاذاة للوسط.
- تم تحديث الإصدار المجمع من LLVM إلى الإصدار 16 مع دعم موسع لمعيار C++ 20 في Clang وتحسين إمكانية التشغيل البيني بين Qt Creator وClangd. يتم تمكين المكون الإضافي ClangFormat افتراضيًا ويستخدم الآن لمحاذاة كود C++.
- تم تنفيذ القدرة على تغيير الملفات المضمنة تلقائيًا (من خلال التضمين) وضبط الروابط في ملفات C++ بعد إعادة تسمية ملفات ".ui" أو النماذج المحددة فيها.
- تمت إضافة أداة (الأدوات > C++ > البحث عن الوظائف غير المستخدمة) للبحث عن الوظائف غير المستخدمة في المشروع.
- تمت إضافة وضع عرض التسلسل الهرمي للمكالمات، وهو متاح لجميع اللغات التي تدعم هذه الميزة. الخوادم بروتوكول خادم اللغة (LSP).
- تم تحديث نموذج كود QML ليعكس التغييرات في Qt 6.5. يتمتع محرر التعليمات البرمجية الآن بالقدرة على معاينة خصائص الألوان كتلميح أداة.
- تمت إضافة دعم لتحديد أمر خارجي لتنسيق ملفات QML، على سبيل المثال استدعاء qmlformat بدلاً من منطق التنسيق المضمن.
- تمت إضافة القدرة على اختبار QML Language Server (Qt Quick > QML/JS Editing > استخدم qmlls الآن) عند تثبيت مكون Qt Language Server الاختياري من مثبت Qt.
- تم تحديث دعم الإعدادات المسبقة (cmake-presets) لنظام إنشاء CMake إلى الإصدار 5، والذي يتضمن الآن دعمًا للمتغير ${pathListSep} والأمر "include" والاستراتيجية الخارجية للهندسة المعمارية والأدوات.
- تمت إضافة إعداد إلى المحرر (CMake > Formatter) لتحديد أمر لتنسيق الملفات المرتبطة بـ CMake، على سبيل المثال، يمكنك استخدام الأداة المساعدة cmake-format.
- تم تنفيذ خطوة تثبيت جديدة باستخدام "cmake --install"، والتي يمكن إضافتها عبر خيار "المشاريع > إعدادات التشغيل > إضافة خطوة نشر".
- عند البناء في Docker، تمت إضافة دعم المعالجة عن بعد لنموذج التعليمات البرمجية باستخدام عملية الخلفية Clangd. أضاف المكوّن الإضافي ClangFormat دعمًا للعمل مع الملفات الخارجية المستضافة في حاوية Docker.
- يتم توفير القدرة على التنقل عبر نظام الملفات الخاص بأنظمة الأهداف البعيدة، على سبيل المثال، لتحديد دليل للإنشاء. تمت إضافة دعم لفتح محطة طرفية على نظام بعيد باستخدام إجراء Open Terminal، على سبيل المثال، الموجود في إعدادات بيئة البناء.
المصدر: opennet.ru
