Увидел свет Qt 5.1
3 июля 2013 года
После шести месяцев разработки компания Digia представила релиз кроссплатформенного фреймворка Qt 5.1, продолжившего развитием ветки Qt 5.x и включающего ряд новых модулей, которые оказались не готовы в момент выхода Qt 5.0 в декабре прошлого года. Кроме того, была проведена большая работа по оптимизации производительности и улучшению работы возможностей, изначально представленных в Qt 5.0.
Ключевые новшества Qt 5.1:
- Добавлены новые модули Qt Quick Controls (Архивная копия от 1 апреля 2014 на Wayback Machine) и Qt Quick Layouts, предоставляющие полноценную кроссплатформенную поддержку виджетов для Qt Quick. В состав модулей включён набор полнофункциональных элементов управления и макетов их размещения на экране (layout), которые значительно упрощают создание интерфейса пользователя с использованием Qt Quick за счёт задействования готовых компонентов интерфейса. Модуль Qt Quick Layouts предоставляет упрощённый способ управления масштабированием пользовательских интерфейсов, гарантирующий неизменное расположение элементов на экранах с разным разрешением.
Для использования доступен широкий набор элементов, начиная от кнопок, меню и панелей инструментов до диалоговых окон и высокоуровневых навигационных панелей, которые выглядят и работают так же, как и стандартные элементы интерфейса целевых платформ. На данный момент Qt Quick Controls реализованы для настольных операционных систем, а поддержка для платформ на базе сенсорных экранов появится в версии Qt 5.2;
- Добавлен модуль Qt Serial Port (Архивная копия от 1 апреля 2014 на Wayback Machine) с реализацией кросс-платформенного интерфейса для обращения к аппаратным и виртуальным последовательным портам;
- Модуль Qt Sensors (Архивная копия от 1 апреля 2014 на Wayback Machine), предназначенный для использования на сенсорных экранах Android, iOS, BlackBerry и Mer/Sailfish, переведён в категорию официально поддерживаемых модулей;
- Модуль Qt Quick Dialogs с реализацией диалоговых окон для Qt Quick;
- Включено дополнение Qt X11Extras (Архивная копия от 14 августа 2013 на Wayback Machine) для задействования специфичных возможностей X11, например для организации прямого доступа к параметрам экрана;
- Поддержка совместного использования Qt Quick и классических виджетов в одном окне приложения;
- Поддержка статической сборки приложений с Qt, которую можно применять в случаях невозможности использовать динамическое связывание;
- Возвращена поддержка платформы Windows Embedded Compact 7;
- Экспериментальная поддержка платформы Android. Для платформы Android доступны такие возможности, как виджеты (widgets), Graphics View, приложения с Qt Quick 1, Qt Quick 2, OpenGL, сетевые функци, отдельные элементы Qt Multimedia (QML media player), поддержка датчиков (сенсоров) в Qt Sensors. Отладка и установка приложения может осуществляться непосредственно из Qt Creator;
- Экспериментальная поддержка платформы iOS, для которой использование Qt Quick 2 пока невозможно из-за необходимости создания нового движка QML. Из поддерживаемых функции отмечены: виджеты (widgets), Graphics View, приложения с Qt Quick 1, OpenGL, работа с сетью, Qt Sensors, возможность установки приложения на устройство из XCode/iTunes;
- Включение в поставку нового выпуска Qt Creator 2.7 (используется анонсированное (Архивная копия от 9 августа 2014 на Wayback Machine) сегодня обновление 2.7.2), предоставляющего такие новшества, как улучшенная поддержка C++11 и Qt Quick Designer для быстрого создания прототипов интерфейса;
- В Qt GUI добавлен новый плагин для работы с темами оформления GTK+ 2.x, предоставляющий нативные диалоги для работы с файлами, шрифтами и цветами;
- В Qt WebKit добавлена поддержка GStreamer 1.0;
- Поддержка платформ BlackBerry10 и Mer/Sailfish;
- Подготовлены онлайн инсталляторы, доступные для разработчиков на платформах Mac, Windows и Linux. В будущих выпусках ожидается появление встроенной функции установки обновлений;
С ранее доступными отличиями ветки Qt 5 от Qt 4.x можно познакомиться в тексте анонса Qt 5.0.
Источники[править]
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.
- 3 июля 2013
- Новости 2013 года
- 2013
- 3 июля
- Июль 2013
- Материалы OpenNET
- Загружено ботом в архив
- Загружено ботом в архив/OpenNET
- Архивные новости
- Qt
- Gui
- Qml
- Компьютерные платформы
- Компьютерные технологии
- Наука и технологии
- Программирование
- Программное обеспечение
- Свободное программное обеспечение
- Технологии
- Фреймворки
- Опубликовано