Последняя версия кросс-платформенной среды разработки Qt выпущена с поддержкой высокого разрешения.
Qt — это кроссплатформенная среда разработки приложений и пользовательского интерфейса, которая позволяет создавать собственные приложения для настольных, встроенных или мобильных платформ.
Новая версия добавляет кроссплатформенную полную поддержку Windows 10, возможности высокого разрешения и полностью использует Yocto Project для сборки встроенного программного стека. Qt 5.6 является выпуском с долгосрочной поддержкой (LTS), что означает, что разработчики гарантируют его поддержку в течение как минимум трех лет, даже когда будут выпущены другие версии. Для поддержки этого разработчики приложили много усилий для улучшения Qt API. , с улучшенной поддержкой C ++ 11, Qt Multimedia, совместимостью с OpenGL ES 3 и движком браузера на основе Chromium, Qt WebEngine, был обновлен до новой версии, добавив поддержку плагинов Pepper (PPAPI), таких как Flash.
Поддержка Windows 10 означает, что приложения, созданные с помощью Qt, могут работать на всех настольных ПК, планшетах и телефонах с Windows 10 и могут распространяться через Магазин Windows. В большинстве случаев миграция сводится просто к перекомпиляции приложения для новой версии Qt.
Поддержка высокого разрешения позволяет более старым приложениям Qt автоматически масштабироваться от дисплеев со стандартным разрешением до дисплеев с высокой плотностью пикселей. Qt автоматически настроит размеры шрифтов, элементы окон, значки и другую графику в зависимости от плотности пикселей. На изображении показана одна и та же игра с автоматическим масштабированием и без него.
Другое главное улучшение — возможность интеграции с Yocto Project. Проект представляет собой рабочую группу Linux Foundation, которая создает инструменты и процессы, которые можно использовать для создания встроенных систем на базе Linux. Поддержка Qt позволяет разработчикам создавать встроенные устройства Linux с помощью главного компьютера Windows, использовать Qt из программного стека на основе Yocto или настраивать Yocto-совместимый программный стек Qt для удовлетворения своих производственных потребностей.
Qt 5.6 также представляет новую версию виртуальной клавиатуры Qt с поддержкой распознавания рукописного ввода, интеграцией с Nuance T9 Write и добавлением традиционного китайского языка в качестве одного из языков.