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

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

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

У новому випуску:

  • Розширено можливості модуля Qt Bridge for Sketch, який дозволяє на основі підготовлених у Sketch макетів створювати готові до використання компоненти та експортувати їх у QML-код. У модуль додано підтримку перевизначення символів, що дозволяє прив'язувати різні текстові властивості до різних екземплярів кнопок та інших компонентів інтерфейсу (дані властивості експортуються в QML з властивостями, що перевизначаються, видимими як властивості компонента). Також додана можливість експорту графіки у векторному форматі SVG (раніше підтримувалися лише растрові формати), який можна масштабувати у QML.

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

  • Змінено оформлення інтерфейсу для перегляду властивостей, який переведено на використання Qt Quick Controls 2, і тепер повністю кастомізуємо через теми оформлення. Значно покращено зручність роботи з формами-лічильниками (spin box), для яких з'явилася підтримка перетягування мишею та можливість опціонального додавання повзунка. Додано підтримку багатосекційних блоків, що дозволяють встановлювати властивості кількох елементів за раз. До редактора властивостей додано новий діалог управління градієнтами. оновлено редактор кольорів, у якому з'явилася секція з вибраними кольорами.

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

  • Покращено редактор біндингу, який тепер заснований на зручному віджеті редагування коду для QML;
  • Додано новий редактор кривих для анімації, що дозволяє в одному представленні коригувати інтерполяційні криві для декількох ключових кадрів, за аналогією зі звичними інструментами управління анімацією з 3D-пакетів;

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

  • Також відзначається ще не доведена до кінця робота зі створення QML-браузера на базі WebAssembly, що дозволяє формувати пакети з QML-проектами для Web, з якими можна працювати через браузер.

Основні можливості 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

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