Qt Creator 9 Development Environment Release

تم نشر إصدار بيئة التطوير المتكاملة Qt Creator 9.0 ، المصممة لإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام مكتبة Qt. يتم دعم تطوير برامج C ++ الكلاسيكية واستخدام لغة QML ، حيث يتم استخدام JavaScript لتحديد البرامج النصية ، ويتم تعيين هيكل ومعلمات عناصر الواجهة بواسطة كتل تشبه CSS. يتم تشكيل التجميعات الجاهزة لأنظمة Linux و Windows و macOS.

новой версии:

  • تمت إضافة الدعم التجريبي لإطار اختبار Squish GUI. يسمح لك المكون الإضافي للتكامل Squish بفتح حالات اختبار موجودة وإنشاء جديدة ، وتسجيل حالات الاختبار (حالات الاختبار) ، واستخدام Squish Runner و Squish Server لتشغيل حالات الاختبار وحالات الاختبار ، وتعيين نقاط التوقف قبل تشغيل الاختبارات لكسر التنفيذ في موضع معين و فحص المتغيرات.
  • دعم إضافي لموضوع داكن عند عرض المساعدة والوثائق المضمنة.
  • عند عرض تلميح سياق API ، يتم الآن إنشاء المحتوى مع مراعاة إصدار Qt المميز في المشروع (على سبيل المثال ، بالنسبة لمشاريع Qt 5 ، يتم عرض وثائق Qt 5 ، وبالنسبة لمشاريع Qt 6 ، وثائق Qt 6.
  • تمت إضافة خيار إلى المحرر لتقديم المسافات البادئة في المستند. يتم تمييز كل مسافة بادئة بشريط عمودي منفصل. تمت إضافة أيضًا القدرة على تغيير تباعد الأسطر وحل مشكلات الأداء عند اختيار كتل كبيرة جدًا.
    Qt Creator 9 Development Environment Release
  • يمكن الآن لنموذج كود C ++ المستند إلى الواجهة الخلفية Clangd التي تدعم بروتوكول LSP (بروتوكول خادم اللغة) الحصول على مثيل Clangd واحد للجلسة بأكملها (سابقًا ، كان كل مشروع يشغل مثيل Clangd الخاص به). تمت إضافة القدرة على تغيير أولوية سلاسل خلفية Clangd المستخدمة للفهرسة إلى الإعدادات.
  • أصبح من الممكن الآن تحرير معلمات نمط كود C ++ مباشرة من مربع حوار الإعدادات الرئيسية دون فتح مربع حوار منفصل. تم نقل إعدادات ClangFormat إلى نفس القسم.
  • تم حل المشكلات المتعلقة بفتح ملفات QML من دليل الإنشاء بدلاً من دليل المصدر وفقدان نقاط التوقف عند استخدام وظيفة إعادة التنسيق.
  • تمت إضافة دعم لتكوين الإعدادات المسبقة وإنشائها لمشاريع CMake.

المصدر: opennet.ru

إضافة تعليق