انتشار Qt Creator 4.12 IDE

صورت گرفت انتشار IDE QtCreator 4.12، طراحی شده برای ایجاد برنامه های بین پلتفرمی با استفاده از کتابخانه Qt. هم توسعه برنامه های کلاسیک ++C و هم استفاده از زبان QML پشتیبانی می شود که در آن جاوا اسکریپت برای تعریف اسکریپت ها استفاده می شود و ساختار و پارامترهای عناصر رابط توسط بلوک های CSS مانند تنظیم می شوند.

В نسخه جدید:

  • قابلیت یکپارچه برای پیمایش و جستجو در فروشگاه کاتالوگ بازار Qt، که از طریق آن گسترش ماژول ها، کتابخانه ها، افزونه ها، ابزارک ها و ابزارهای مختلف برای توسعه دهندگان. دسترسی به کاتالوگ از طریق صفحه جدید Marketplace انجام می شود که مشابه صفحاتی برای پیمایش نمونه ها و آموزش ها طراحی شده است.
  • تنظیمی برای انتخاب سبک پایان خط (ویندوز/یونیکس) اضافه شده است که می تواند هم به صورت سراسری و هم در رابطه با فایل های جداگانه تنظیم شود.
  • پشتیبانی برای قالب‌بندی محدوده‌های مقادیر و استفاده از نشانه‌گذاری Markdown در اطلاعات پاپ‌آپ ارائه می‌شود، در صورتی که چنین قابلیت‌هایی توسط پردازنده سرور مورد استفاده بر اساس پروتکل LSP (پروتکل سرور زبان) پشتیبانی شود.
  • یک منوی کشویی نمادها در پانل ویرایشگر کد با نمای کلی از نمادهای استفاده شده در سند ظاهر شده است، شبیه به همان عملکرد در Locator.
  • مدل کد و تجزیه کننده QML برای تغییرات در نسخه آینده Qt 5.15 اقتباس شده است.
  • بسیاری از گزینه های جدید مربوط به پردازش پروژه اضافه شده است، مانند توانایی تعریف تنظیمات محیطی خاص پروژه.
  • ابزارهای یکپارچه سازی CMake پشتیبانی از source_group و گزینه هایی برای افزودن مسیر جستجوی کتابخانه به LD_LIBRARY_PATH را بهبود بخشیده اند. هنگام استفاده از نسخه‌های جدید CMake که اسناد را در قالب QtHelp ارسال می‌کند، آن مستندات اکنون به طور خودکار در Qt Creator ثبت می‌شود.
  • پشتیبانی از سیستم ساخت Qbs به جای پیوند مستقیم به کتابخانه Qbs به استفاده از نصب Qbs خارجی منتقل شده است.
  • محیط توسعه اپلیکیشن برای پلتفرم اندروید بازطراحی شده است. گزینه ای برای دانلود و نصب خودکار تمام ابزارهای توسعه اندروید مورد نیاز اضافه شده است. قابلیت ثبت همزمان چندین نسخه از Android NDK در Qt Creator و سپس پیوند دادن نسخه مورد نیاز در سطح پروژه اضافه شده است. اضافه شدن پشتیبانی از Android 11 API (سطح API 30).

منبع: opennet.ru

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