ക്യുടി ക്രിയേറ്റർ 7 വികസന പരിസ്ഥിതി റിലീസ്

ക്യുടി ലൈബ്രറി ഉപയോഗിച്ച് ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്ത സംയോജിത വികസന പരിസ്ഥിതി ക്യുടി ക്രിയേറ്റർ 7.0 പുറത്തിറക്കി. ഇത് 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

ഒരു അഭിപ്രായം ചേർക്കുക