Выпуск интегрированной среды разработки Qt Creator 3.6.0
Представлен выпуск интегрированной среды разработки Qt Creator 3.6.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходный код Qt Creator распространяется под лицензией LGPL.
По сравнению с прошлым выпуском внесено около ста изменений от 60 разработчиков. Из наиболее интересных улучшений можно отметить:
- Добавлен редактор структурных диаграмм, позволяющий создавать модели в стиле UML (Universal Modeling Language), визуально описывающие взаимодействие пакетов, классов, компонентов и ожидаемых результатов. Редактор экспериментальный, поэтому требует явного включения через меню Help > About Plugins > ModelEditor.
- Многочисленные улучшения в Clang Fix-its, системе выявления ошибок в коде на C/C++. Произведена интеграция проверок Clang Fix-its в компоненты рефакторинга Qt Creator, добавлены новые предупреждения;
- В Qt Quick Designer добавлена поддержка быстрого переключения между файлами .ui.qml и связанными с ним файлами .qml, по аналогии с переключением на код виджетов. В состав свободной версии включены редакторы соединений и путей, ранее поставляемые только в составе коммерческого продукта;
- Для проектов QMake добавлена поддержка типа сборочной конфигурации для профилирования (отдельно сохраняются отладочные данные). Для проектов CMake добавлены типы сборочной конфигурации для отладки, релизов, релизов с DebugInfo и урезанных релизов;
- Добавлена возможность масштабирования текста в выводе результатов компиляции и приложений;
- Добавлена поддержка платформы Android 6.0.
© OpenNet