Qt projekt podcasti , kasutajaliidese projekteerimise ja Qt-põhiste graafiliste rakenduste arendamise keskkond. Qt Design Studio lihtsustab disainerite ja arendajate koostööd keerukate ja skaleeritavate liideste tööprototüüpide loomisel. Disainerid saavad keskenduda ainult graafilise disaini loomisele, samas kui arendajad saavad keskenduda rakenduse tööloogika arendamisele, kasutades disaineri makettide jaoks automaatselt genereeritud QML-koodi.
Qt Design Studio pakkumise abil on võimalik minutite быстре возможности превратить готовые макеты, созданные в Photoshop или других графических редакторах, в рабочие прототипы, которые можно запустить на реальных устройствах. Изначально продукт поставлялся , но распространять подготовленные компоненты интерфейсов было разрешено
только обладателям коммерческой лицензии на Qt.
Начиная с версии 1.2 разработчикам предложена редакция , которая не накладывает ограничений на использование, но отстаёт по функциональности от основного продукта. В частности, в состав 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 примечателен добавлением модуля , который позволяет на основе подготовленных в Sketch макетов создавать готовые к использованию компоненты и экспортировать их в QML-код. Из общих изменений выделяется поддержка сложных градиентов на базе , которые теперь могут обрабатываться как компоненты Qt Design Studio. Например, сферические и конические градиенты в сочетании с анимацией могут применяться для эффектной визуализации измерений и показаний датчиков. Кроме того, при дизайне интерфейсов теперь можно не ограничиваться линейными вертикальными градиентами.
Peamised võimalused Qt Design Studios:
- Aegrea animatsioon — ajaskaalal ja võtme raamide põhine redaktor, mis võimaldab koodita kergesti animatsiooni luua;
- Disaineri loodud ressursid muudetakse universaalseteks QML-komponentideks, mida saab erinevates projektides uuesti kasutada;
- Qt Live Preview — võimaldab vaadata rakendust või arendatavat kasutajaliidest otse arvutis, Android-seadmetes või Boot2Qt-is. Tehtud muudatusi saab kohe seadmes jälgida. Saadaval on FPS kontrollimine, tõlketähtede laadimise võimalus, elementide mõõtkava muutmine. Samuti toetatakse eelvaate tegemist elementide seadmetes, mis on ette valmistatud rakenduses; .
- Integreerimise võimalus Qt Safe Rendereriga — Safe Renderer'i elemendid saab seostada arendatava liidese elementidega.
- Visuaalse redaktori ja koodiredaktori külg-külje kõrval kuvamine — disaini muutmiseks või QML-i muutmiseks saab samaaegselt visuaalselt muudatusi teha;
- Kohandatud ja valmis nuppude, lülitite ja teiste juhtselementide komplekt;
- Sisseehitatud ja kohandatav visuaalsete efektide komplekt;
- Dünaamiline liidese elementide paigutus võimaldab seda kohandada igasugustele ekraanidele;
- Rikkalik stseeniredaktor, mis võimaldab elemente detailideni töötada;
- Qt Photoshop Bridge ja Qt Sketch Bridge moodulid võimaldavad importida graafikat Photoshopist ja Sketchist. Need võimaldavad luua otse Photoshopis või Sketchis ette valmistatud graafikast kasutusvalmis komponente ning eksportida neid QML-koodi. Need ei kuulu Community-versiooni koosseisu.

Allikas: opennet.ru
