انتشار محیط توسعه Qt Creator 10

انتشار محیط توسعه یکپارچه Qt Creator 10.0 منتشر شده است که برای ایجاد برنامه های کاربردی بین پلتفرم با استفاده از کتابخانه Qt طراحی شده است. هم از توسعه برنامه های کلاسیک در C++ و هم از زبان QML پشتیبانی می کند که در آن جاوا اسکریپت برای تعریف اسکریپت ها استفاده می شود و ساختار و پارامترهای عناصر رابط توسط بلوک های CSS مانند مشخص می شوند. مجموعه های آماده برای Linux، Windows و MacOS ایجاد شده اند.

در نسخه های جدید:

  • امکان جابجایی و پنهان کردن جزئیات در مورد پیشرفت عملیات فراهم شده است.
  • در نوار جستجو (Locator)، مشکل به خاطر سپردن آخرین عبارت جستجوی وارد شده هنگام استفاده از حالت باز کردن در یک پنجره پاپ آپ تراز شده در مرکز حل شده است.
  • نسخه همراه LLVM با پشتیبانی گسترده از استاندارد C++16 در Clang و قابلیت همکاری بهبود یافته بین Qt Creator و Clangd به‌روزرسانی شده است تا نسخه 20 را منتشر کند. افزونه ClangFormat به طور پیش فرض فعال است و اکنون برای تراز کردن کدهای ++C استفاده می شود.
  • قابلیت تغییر خودکار فایل‌های شامل (از طریق include) و تنظیم پیوندها در فایل‌های ++C پس از تغییر نام فایل‌های “.ui” یا فرم‌های تعریف شده در آن‌ها را پیاده‌سازی کرد.
  • ابزاری (Tools > C++ > Find Unused Functions) برای جستجوی توابع استفاده نشده در پروژه اضافه شده است.
  • حالت نمایش سلسله مراتب تماس اضافه شد، در دسترس برای همه زبان هایی که برای آنها سرورهای LSP (پروتکل سرور زبان) وجود دارد که از این ویژگی پشتیبانی می کنند.
  • مدل کد QML برای منعکس کردن تغییرات در Qt 6.5 به روز شده است. ویرایشگر کد اکنون توانایی پیش نمایش ویژگی های رنگ را به عنوان یک راهنمای ابزار دارد.
  • اضافه شدن پشتیبانی برای تعریف یک فرمان خارجی برای قالب بندی فایل های QML، به عنوان مثال فراخوانی qmlformat به جای منطق قالب بندی داخلی.
  • قابلیت تست QML Language Server (Qt Quick > QML/JS Editing > Use qmlls now) هنگام نصب جزء اختیاری Qt ​​Language Server از نصب کننده Qt اضافه شده است.
  • پشتیبانی از پیش تنظیم ها (cmake-presets) سیستم ساخت CMake به نسخه 5 به روز شده است که اکنون شامل پشتیبانی از متغیر ${pathListSep}، دستور "include" و استراتژی خارجی برای معماری و ابزار می شود.
  • تنظیمی به ویرایشگر اضافه شده است (CMake > Formatter) تا دستوری را برای قالب بندی فایل های مربوط به CMake مشخص کنید، به عنوان مثال، می توانید از ابزار cmake-format استفاده کنید.
  • یک مرحله نصب جدید را با استفاده از "cmake --install" پیاده سازی کرد که می تواند از طریق گزینه "Projects > Run Settings > Add Deploy Step" اضافه شود.
  • هنگام ساخت در داکر، پشتیبانی برای پردازش از راه دور مدل کد با استفاده از فرآیند پس‌زمینه Clangd اضافه شده است. افزونه ClangFormat پشتیبانی از کار با فایل های خارجی را که در یک ظرف Docker میزبانی شده اند اضافه کرده است.
  • قابلیت پیمایش از طریق سیستم فایل سیستم های هدف راه دور فراهم شده است، به عنوان مثال، برای انتخاب دایرکتوری برای ساخت. اضافه شدن پشتیبانی برای باز کردن ترمینال در یک سیستم راه دور با استفاده از عمل ترمینال باز، به عنوان مثال، موجود در تنظیمات محیط ساخت.

منبع: opennet.ru

اضافه کردن نظر