Qt ক্রিয়েটর 7 ডেভেলপমেন্ট এনভায়রনমেন্ট রিলিজ

সমন্বিত উন্নয়ন পরিবেশ Qt ক্রিয়েটর 7.0 প্রকাশ করা হয়েছে, Qt লাইব্রেরি ব্যবহার করে ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন তৈরি করার জন্য ডিজাইন করা হয়েছে। এটি C++-এ ক্লাসিক প্রোগ্রামগুলির বিকাশ এবং QML ভাষার ব্যবহার উভয়কেই সমর্থন করে, যেখানে জাভাস্ক্রিপ্ট স্ক্রিপ্টগুলিকে সংজ্ঞায়িত করতে ব্যবহৃত হয় এবং ইন্টারফেস উপাদানগুলির গঠন এবং প্যারামিটারগুলি CSS-এর মতো ব্লক দ্বারা নির্দিষ্ট করা হয়।

নতুন বিশ্বে:

  • Элемент меню «New File or Project» разделён на два отдельных диалога «New File» и «New Project».
  • Для пользователей, использующих Qt Online Installer, обеспечено информирование о появлении корректирующих версий Qt. Настроить вывод уведомлений об обновлениях можно в разделе «Options > Environment > Updates».
  • Модель кода для языка C++ обновлена до LLVM 14 и переведена по умолчанию на использование бэкенда Clangd, поддерживающего протокол LSP (Language Server Protocol). Вернуть старый бэкенд можно через меню «Tools > Options > C++ > Clangd», в котором также можно отключить применение Clangd для индексации кода проекта, но продолжить использование для подсветки синтаксиса и автодополнения ввода.
  • Настройки плагина ClangFormat перенесены в секцию с общими настройками стиля и оформлены в виде отдельной вкладки.
  • Обновлена реализация парсера QML, в котором отражены изменения из последней ветки Qt.
  • Переделана страница настройки проектов, использующих CMake. Добавлена кнопка «Stop CMake» для остановки выполнения CMake, например, в процессе конфигурации сценариев сборки проекта. Предоставлена возможность повторного запуска CMake для обновления конфигурации, даже если проект уже был сконфигурирован. Разделены переменные CMake для начальной и текущей конфигураций проекта, в первом случае определены переменные из файла CMakeLists.txt.use, применяемые при первой настройке, а во втором — переменные экспортированные через CMake file-api json из каталога .cmake/api/v1/reply.
  • Улучшено автоматическое определение доступного инструментария и сокращено число необязательных вызовов компилятора при запуске, что позволило сократить время запуска Qt Creator в некоторых окружениях.
  • В мастерах создания проектов обеспечено определение C++17 как стандарта C++.
  • На платформе macOS обеспечен учёт системных настроек тёмной темы оформления. Добавлена экспериментальная поддержка Docker в сборках для macOS.
  • Для платформы Android добавлена опция для выбора NDK по умолчанию и улучшено определение платформ NDK.
  • Для платформы Linux в состав включён бэкенд для Qt на базе протокола Wayland. Для включения бэкенда следует перед запуском установить переменную окружения QT_QPA_PLATFORM=wayland.

উত্স: opennet.ru

একটি মন্তব্য জুড়ুন