Qt Creator 2.7.0

LinuxDoc.Ru,
Компания Digia представила релиз интегрированной среды разработки Qt Creator 2.7, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается разработка как классических программ на языке C++, так и использование языка QML, для определения сценариев в котором используется javascript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками. Исходные тексты Qt Creator распространяются в рамках лицензии LGPL.

Из наиболее интересных улучшений можно отметить:

Экспериментальная поддержка сборочного инструментария QBS (Qt Build Suite), предназначенного для сборки приложений, основываясь на qbs-файле с набором правил, сформированном с использованием упрощенного диалекта языка QML. Использование QML расширяет свободу действий при построении правил и позволяет создавать собственные правила. В отличие от qmake или CMake, QBS непосредственно вызывает компиляторы и компоновщики, беря на себя роль утилиты make и распараллеливая процесс сборки в несколько потоков. Для включения поддержки QBS в Qt Creator необходимо активировать плагин QbsProjectManager, который выключен по умолчанию;

Расширена поддержка стандарта C++11, в том числе добавлена поддержка нестатических инициализаторов членов классов и ключевых слов alignof, alignas и noexcept. Улучшена поддержка лямбда-выражений и лямбда-функций. Кроме того, если Qt Creator не может определить уровень поддержки стандартов языка С++ в системном инструментарии отныне по умолчанию используется режим C++11;
Улучшена работа инструментария для проведения рефакторинга, например, обеспечена возможность добавления геттеров и сеттеров (getter/setters) для членов классов;

Многочисленные улучшения в QML-режиме редактора кода и построителе интерфейса Qt Quick Designer, связанные с поддержкой Qt Quick 2. Тем не менее, по умолчанию бинарные сборки Qt Creator базируются на Qt 4 и не предоставляют внешнего обработчика qml2puppet, необходимого для рендеринга Qt Quick 2, что требует ручной сборки qml2puppet или ожидания выхода Qt 5.0.2 с которым будет поставляться сборка Qt Creator 2.7;


Добавлена новая страница настройки сборки проектов для платформы BlackBerry, позволяющая легко генерировать комплекты (Kit) при указании пути к NDK, создавать и регистрировать сертификаты и другие файлы, необходимые для загрузки приложения на мобильное устройство. Добавлены дополнительные шаблоны для BlackBerry;

При помощи механизма комплектов (Kit) обеспечена возможность задействования собственных инструментариев без необходимости создания для них специальных плагинов для Qt Creator;
В Git-плагинах добавлена поддержка инструмента для осуществления слияния - Merge Tool;
Реализован более простой способ визуализации изображений и векторных данных во внешних просмотрщиках в процессе отладки.
linux

Программы для Linux

. Qt Creator 2.7.0 Qt Creator 2.7.0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Если Вы обнаружите в опубликованных документах ошибки, опечатки, несоответствия и неточности - сообщите о них.
>>> Состоялся экспериментальный выпуск открытой реализации Win32 API - Wine 3.12. С момента выпуска версии 3.11 было закрыто 40 отчётов об ошибках и внесено 183 изменения.
>>> Компания Canonical опубликовала новую минималистичную редакцию дистрибутива Minimal Ubuntu, оптимизированную для использование в облачных системах и изолированных контейнерах на базе платформы Docker. При разработке основное внимание уделялось высокой стабильности, максимальной производительности, минимальному времени загрузки и автоматизации применения в облачных системах.
>>> Доступен релиз дистрибутива Scientific Linux 6.10, построенного на пакетной базе Red Hat Enterprise Linux 6.10 и дополненного средствами, ориентированными на использование в научных учреждениях. Дистрибутив поставляется для архитектур i386 и x86_64, для загрузки доступны установочный DVD (4.1 Гб) и сокращённый образ для установки по сети (231 Мб). Из отличий Scientific Linux 6.10 от версии 6.9, не связанных с заимствованием изменений из RHEL, отмечается обновление OpenAFS до версии 1.6.22.3.
>>> Сформирован выпуск музыкального проигрывателя Elisa 0.2, построенного на основе технологий KDE и распространяемого под лицензией LGPLv3. Разработчики приложения пытаются воплотить в жизнь рекомендации по визуальному дизайну мультимедийных проигрывателей, разработанных рабочей группой KDE VDG. При развитии проекта основное внимание уделяется обеспечению стабильности, а уже потом наращиванию функциональности. Бинарные сборки в ближайшее время будут подготовлены для Linux (rpm для Fedora и универсальные пакеты flatpak), macOS и Windows.


Редакция портала:

Добро пожаловать на сайт, посвященный документации к ОС Linux, ее переводу и распространению. Мы надеемся, что Вы найдете тут всю необходимую информацию. Здесь представлены три основных вида документации на русском языке: руководства (man-pages), HOWTO и mini-HOWTO. В скором будущем возможно появление и других видов документации.
Авторские права на представленные документы принадлежат авторам перевода и распространяются в соответствии со Стандартной Общественной Лицензией, если в документе не указано обратное.
Если Вы обнаружите в опубликованных документах ошибки, опечатки, несоответствия и неточности - сообщите о них.