تم إصدار Qt Creator 12.0، بيئة تطوير متكاملة لإنشاء تطبيقات متعددة المنصات باستخدام مكتبة Qt. يدعم هذا الإصدار كلاً من تطوير C++ التقليدي واستخدام QML، وهي لغة تستخدم JavaScript لتعريف البرامج النصية ووحدات CSS لتحديد بنية ومعلمات عناصر واجهة المستخدم. تتوفر إصدارات جاهزة للاستخدام لـ Linux, Windows و macOS.
новой версии:
- تمت إضافة البرنامج المساعد Compiler Explorer، مما يسمح لك بمراقبة كود التجميع الذي تم إنشاؤه بواسطة المترجم والأخطاء التي اكتشفها المترجم في الوقت الفعلي أثناء كتابة النصوص المصدر. إذا لزم الأمر، يمكنك عرض نتيجة تنفيذ التعليمات البرمجية المترجمة. من الممكن تحديد المترجم المستخدم (GCC، Clang، إلخ) وبيئة التحرير للغات البرمجة المختلفة. يمكن حفظ الرمز الذي تم إدخاله مع الإعدادات في ملف بتنسيق ".qtce". لتنشيط مكون إضافي، حدده في نافذة "تعليمات > حول المكونات الإضافية > CompilerExplorer"، وبعد ذلك يمكن الوصول إلى المكون الإضافي من خلال القائمة "Use Tools > Compiler Explorer > Open Compiler Explorer").

- تمت إضافة القدرة على تصحيح الأخطاء وإنشاء ملفات تعريف البرامج النصية الخاصة بـ CMake باستخدام DAP (بروتوكول محول التصحيح)، المدعوم منذ إصدار CMake 3.27. يمكنك إجراء عمليات مثل تحديد نقاط التوقف في ملفات CMake وتصحيح أخطاء عملية التكوين. يمكن بدء التصحيح من خلال القائمة "Debug > Start Debugging > Start CMake Debugging". بالإضافة إلى ذلك، تتوفر وظيفة إنشاء ملفات تعريف البرنامج النصي CMake عبر القائمة "تحليل > CMake Profiler".
- تمت إضافة البرنامج المساعد ScreenRecorder (تعليمات > حول المكونات الإضافية > ScreenRecorder) لتسجيل فيديو لعملية العمل في Qt Creator، والذي يمكن أن يكون مفيدًا لإعداد مقالات تدريبية أو إرفاق عرض توضيحي مرئي للمشكلة بتقارير الأخطاء.
- تقليل وقت بدء التشغيل بشكل ملحوظ في بعض الأنظمة.
- تم تحديث محلل Clangd وClang إلى إصدار LLVM 17.0.1.
- أدوات محسنة لإعادة هيكلة كود C++.
- تمت إضافة أزرار لتحديد أنماط النص في محرر النصوص Markdown.
- تمت إضافة القدرة على استخدام وكيل للوصول إلى المساعد الذكي GitHub Copilot، والذي يمكنه إنشاء بنيات قياسية عند كتابة التعليمات البرمجية.
- تمت إضافة الإعدادات المتعلقة بالمشروع لتسمية الملفات باستخدام كود C++ والتوثيق من خلال التعليقات.
- تم تحسين محرر الملفات بتنسيق CMake، حيث تم توسيع إمكانيات الإكمال التلقائي للإدخال بشكل كبير وتمت إضافة وظائف للانتقال بسرعة إلى موضع محدد أو ماكرو أو هدف التجميع أو تعريف الحزمة.
- تمكين الكشف التلقائي عن عمليات تثبيت PySide.
المصدر: opennet.ru

