Только что вышла новая версия Qt Design Studio 2.0, Этот выпуск содержит довольно большие изменения, в том числе инструмент отчетов о сбоях на основе Google Crashpad (механизм для сбора, хранения и передачи посмертных отчетов о сбоях из приложения на вышестоящий сервер сбора).
По умолчанию Crashpad не загружает сгенерированные отчеты о сбоях, поскольку он захватывает произвольный контент из памяти сбойного процесса Qt Design Studio. Следовательно, дамп может содержать конфиденциальную информацию, такую как названия проектов.
Для тех, кто не знает Qt Design Studio, они должны знать, что это среда для проектирования пользовательских интерфейсов и разработки графических приложений на основе Qt. Qt Design Studio упрощает совместную работу дизайнеров и разработчиков для создания функциональных прототипов сложных и масштабируемых интерфейсов.
Дизайнеры могут сосредоточиться исключительно на графическом дизайне, Хотя разработчики могут сосредоточиться на разработке логики приложения с использованием автоматически сгенерированного кода QML для дизайнов, используя рабочий процесс, предлагаемый в Qt Design Studio, вы можете конвертировать проекты, подготовленные в Photoshop или других графических редакторах, в рабочие прототипы, подходящие для запуска на реальных устройствах за считанные минуты.
Основные новинки Qt Design Studio 2.0
Одно из главных нововведений, которое выделяется в этой новой версии Qt Design Studio 2.0, - это экспериментальная поддержка Qt 6 (версия, выпущенная несколько дней назад, если вы хотите узнать о ней больше, вы можете ознакомиться с публикацией, которую мы сделали По следующей ссылке), так как эта версия включает абстрактный графический API, не зависящий от 3D API операционной системы.
Еще одно изменение, представленное в этой новой версии, - это инструмент сообщения об ошибках, о котором уже упоминалось в начале. Пакет включает плагин для сбора телеметрии, идентичный тому, который есть в Qt Creator.
Плагин основан на фреймворке KUserFeedback, разработанном проектом KDE. Через конфигурацию пользователь может контролировать, какой тип данных передается на внешний сервер, и выбирать уровень детализации телеметрии. По умолчанию сбор телеметрии отключен, но при желании пользователи могут участвовать в анонимном сборе информации об использовании продукта для дальнейшего повышения его качества.
Мы отслеживаем частоту и время использования определенных функций в приложении. Предоставляя нам эти данные, пользователи помогают нам улучшать будущие версии Qt Design Studio. Мы лучше понимаем, как наши пользователи используют продукт и насколько важна конкретная функция..
Из других изменений, которые выделяются в этой новой версии:
- Добавлена поддержка создания миниатюр, с помощью которой, например, вы можете создавать предложения и значки предварительного просмотра, повторяющие элементы интерфейса.
- Реализована экспериментальная поддержка Qt Bridge для импорта дизайнов из Figma.
- Добавлена возможность создавать проекты для Qt for MCU framework, что позволяет создавать приложения для микроконтроллеров и маломощных устройств.
- Изменен интерфейс для создания 2D-эффектов.
Наконец, если вы хотите узнать об этом больше этой новой версии, а также программного обеспечения, вы можете проверить детали По следующей ссылке.
Получить Design Studio 2.0
Для тех, кому интересно, пожалуйста, знайте, что коммерческая версия и версия сообщества Студия дизайна Qt. Коммерческая версия поставляется бесплатно и позволяет распространять подготовленные компоненты интерфейса только держателям коммерческой лицензии на Qt. Community Edition не накладывает ограничений на использование, но не включает модули для импорта графики из Photoshop и Sketch.
Приложение представляет собой специализированную версию среды Qt Creator, созданную из общего репозитория. Большинство изменений, специфичных для Qt Design Studio, относятся к основной кодовой базе Qt Creator. Интеграция Photoshop и Sketch является собственностью.