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

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

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

  • پشتیبانی آزمایشی برای چارچوب تست Squish GUI اضافه شده است. پلاگین ادغام Squish به شما امکان می دهد موارد آزمایشی موجود و جدید را باز کنید، موارد تست را ضبط کنید، از Squish Runner و Squish Server برای اجرای موارد تست و موارد آزمایشی استفاده کنید، قبل از اجرای آزمایش ها نقاط شکست را تعیین کنید تا اجرا در یک موقعیت مشخص را قطع کنید و متغیرها را بررسی کنید.
  • هنگام نمایش راهنمای داخلی و مستندات، پشتیبانی از تم تیره اضافه شده است.
  • هنگام نمایش راهنمای زمینه API، محتوا اکنون با در نظر گرفتن نسخه Qt ذکر شده در پروژه تولید می شود (یعنی برای پروژه هایی که از Qt 5 استفاده می کنند، مستندات برای Qt 5 نشان داده می شود و برای پروژه هایی که از Qt 6 استفاده می کنند، مستندات برای Qt 6 نشان داده می شود. نشان داده شده.
  • گزینه ای برای تجسم تورفتگی در سند به ویرایشگر اضافه شده است. هر تورفتگی با یک خط عمودی جداگانه مشخص شده است. قابلیت تغییر فاصله خطوط نیز اضافه شده است و مشکلات عملکرد هنگام انتخاب بلوک های بسیار بزرگ حل شده است.
    انتشار محیط توسعه Qt Creator 9
  • مدل کد C++ مبتنی بر باطن Clangd، که از LSP (پروتکل سرور زبان) پشتیبانی می‌کند، اکنون می‌تواند به یک نمونه Clangd برای کل جلسه بسنده کند (قبلاً هر پروژه نمونه Clangd خود را داشت). قابلیت تغییر اولویت رشته های پس زمینه Clangd که برای نمایه سازی استفاده می شود به تنظیمات اضافه شده است.
  • امکان ویرایش پارامترهای سبک کد C++ مستقیماً از گفتگوی تنظیمات اصلی، بدون باز کردن یک گفتگوی جداگانه وجود دارد. تنظیمات ClangFormat به همان بخش منتقل شده است.
  • مشکلات باز کردن فایل‌های QML از دایرکتوری ساخت به جای دایرکتوری منبع و از دست دادن نقاط شکست هنگام استفاده از تابع قالب‌بندی حل شد.
  • اضافه شدن پشتیبانی برای پیکربندی و ایجاد تنظیمات از پیش تعیین شده برای پروژه های CMake.

منبع: opennet.ru

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