Випуск середовища розробки Qt Design Studio 1.2

Проект Qt опублікував випуск QtDesignStudio 1.2, оточення для проектування інтерфейсу користувача та розробки графічних додатків на базі Qt. Qt Design Studio дозволяє спростити спільну роботу дизайнерів та розробників над створенням робочих прототипів складних та масштабованих інтерфейсів. Дизайнери можуть зосередитися тільки над графічним макетом оформлення, у той час як розробники можуть приділити основну увагу розробці логіки роботи програми, використовуючи автоматично згенерований для макетів дизайнера QML-код.

За допомогою пропонованого в Qt Design Studio робочого процесу можна за лічені хвилини перетворити підготовлені у Photoshop або інших графічних редакторах макети на робочі прототипи, які можна запустити на реальних пристроях. Спочатку продукт постачався безкоштовно, але розповсюджувати підготовлені компоненти інтерфейсів було дозволено
лише власникам комерційної ліцензії на Qt.

Починаючи з версії 1.2, розробникам запропоновано редакцію Qt Design Studio Community Editionяка не накладає обмежень на використання, але відстає за функціональністю від основного продукту. Зокрема, до складу Community Edition не входять модулі для імпорту графіки з Photoshop та Sketch.

З приводу відкриття вихідних текстів повідомляється, що додаток є спеціалізованим варіантом середовища Qt Creator, що збирається із загального репозиторію. Більшість специфічних для Qt Design Studio змін вже входить до основної кодової бази Qt Creator. У тому числі деякі можливості Qt Design Studio доступні безпосередньо з Qt Creator, наприклад, з випуску 4.9 доступний графічний редактор на основі шкали часу.
Модулі інтеграції з Photoshop та Sketch залишаються пропрієтарними.

Випуск Qt Design Studio 1.2 примітний додаванням модуля Qt Bridge for Sketch, який дозволяє на основі підготовлених у Sketch макетів створювати готові до використання компоненти та експортувати їх у QML-код. Із загальних змін виділяється підтримка складних градієнтів на базі Qt Quick Shapes, які тепер можуть бути оброблені як компоненти Qt Design Studio. Наприклад, сферичні та конічні градієнти у поєднанні з анімацією можуть застосовуватися для ефектної візуалізації вимірювань та показань датчиків. Крім того, при дизайні інтерфейсів тепер можна не обмежуватись лінійними вертикальними градієнтами.

Випуск середовища розробки Qt Design Studio 1.2

Основні можливості Qt Design Studio:

  • Анімація за шкалою часу – редактор на основі шкали часу та ключових кадрів, що дозволяє легко створювати анімацію без написання коду;
  • Розроблені дизайнером ресурси перетворюються на універсальні QML-компоненти, які можна повторно використовувати у різних проектах;
  • Qt Live Preview — дозволяє переглядати програму або інтерфейс користувача безпосередньо на робочому столі, пристроях Android або Boot2Qt. Зміни, що вносяться, відразу можна спостерігати на пристрої. Можна контролювати FPS, завантажувати файли з перекладами, змінювати масштаб елементів. У тому числі підтримується перегляд на пристроях елементів, підготовлених у додатку Qt 3D Studio.
  • Можливість інтеграції з Qt Safe Renderer - елементи Safe Renderer можна зіставляти з елементами інтерфейсу, що розробляється.
  • Відображення пліч-о-пліч візуального редактора та редактора коду - можна одночасно візуально вносити зміни в дизайн або правити QML;
  • Набір готових та настроюваних кнопок, перемикачів та інших керуючих елементів;
  • Вбудований та налаштований набір візуальних ефектів;
  • Динамічна розкладка елементів інтерфейсу дозволяє адаптувати його до будь-яких екранів;
  • Розширений редактор сцени, що дозволяє до дрібниць опрацьовувати елементи;
  • Модулі Qt Photoshop Bridge та Qt Sketch Bridge для імпорту графіки з Photoshop та Sketch. Дозволяють створювати готові до використання компоненти безпосередньо з графіки, підготовленої у Photoshop або Sketch, та експортувати їх у QML-код. Не входять до складу Community-редакції.

Джерело: opennet.ru

Додати коментар або відгук