Share This
Связаться со мной
Крути в низ
Categories
//Вышла версия 6.0 интегрированной среды разработки Qt

Вышла версия 6.0 интегрированной среды разработки Qt

10.12.2020Category : My Habr

vyshla versija 60 integrirovannoj sredy razrabotki qt cd344e7 - Вышла версия 6.0 интегрированной среды разработки Qt

Во вторник, 8 декабря, компания Qt Company обновила свою IDE для кроссплатформенной разработки. Если сравнить с пятой версией 2012 года, в Qt 6.0 появились новые API для 3D-графики, улучшенная поддержка С++17 и система сборки cmake. Полный список изменений компания публикует на странице в вики.

Технический директор Qt Company Ларс Кнолл отметил, что версия Qt 5 «была фантастически успешна многие годы». Предыдущую версию выпустили в 2012 году и её пользовательская база выросла до 1,5 миллионов пользователей. Также увеличилось использование Qt во встраиваемых системах управления, контроля и мониторинга микропроцессоров; появился запрос на работу с API для 3D-графики.

За годы разработки между версиями пятой Qt стало значительно труднее сохранять совместимость на уровне исходных кодов и двоичных файлов. Разработчики оправдывают историческую неизбежность Qt 6.0 необходимостью адаптировать его к новому миру и его изменчивым требованиям.

Особенности Qt 6.0:

  • Использование С++ 17
  • QML следующего поколения
  • Новая графическая архитектура
  • Отрисовка 2D и 3D объединена для Qt Quick
  • Система сборки CMake для приложений
  • Qt для микроконтроллеров, требующий 80 КБ ОЗУ в минимальной конфигурации

Разработчики полностью переработали базовые классы, их используют для системы сигнала-слотов и для реализации нового типа контейнера, который объединяет в себе свойства массива и связанного списка. Qt 6 работает в едином интерфейсе аппаратного рендеринга с поддержкой Direct 3D, Metal, Vulkan и OpenGL. Остальные нововедения и изменения компания разместила на странице в Wiki.

Ларс Кнолл отметил работу более 250 сотрудников и тысяч пользователей, участвовавших в разработке новой версии продукта и поблагодарил их за тяжёлый труд. Он надеется, что пользователи оценят Qt 6, и обещает портировать оставшиеся модули, как можно быстрее.

Qt 6.0 вышла на Windows, macOS, Linux, iOS и Android. Программа пока не работает для операционных систем реального времени QNX и INTEGRITY. Их поддержка появится к моменту выхода Qt 6.2.

  • 0 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close