A Qt Design Studio 1.2 fejlesztői környezet kiadása
Qt projekt közzétett kérdés Qt DesignStudio 1.2, egy Qt alapú felhasználói felületek tervezésére és grafikus alkalmazások fejlesztésére szolgáló környezet. A Qt Design Studio megkönnyíti a tervezők és a fejlesztők együttműködését, hogy bonyolult és méretezhető felületek működő prototípusait hozzanak létre. A tervezők csak a grafikai elrendezésre koncentrálhatnak, míg a fejlesztők az alkalmazáslogika fejlesztésére összpontosíthatnak a tervezői elrendezésekhez automatikusan generált QML-kód használatával.
A Qt Design Studio által kínált munkafolyamat segítségével a Photoshopban vagy más grafikus szerkesztőben elkészített elrendezéseket működő prototípusokká alakíthatja, amelyek pillanatok alatt elindíthatók valódi eszközökön. A terméket eredetileg szállították бесплатно, de az előkészített interfész komponensek terjesztése megengedett volt
csak a Qt kereskedelmi engedéllyel rendelkezőknek.
Az 1.2-es verziótól kezdve a fejlesztők számára elérhető egy kiadás Qt Design Studio közösségi kiadás, amely nem korlátoz a felhasználást, de funkcionalitásban elmarad a fő terméktől. A Community Edition különösen nem tartalmaz modulokat a Photoshop és a Sketch grafikák importálására.
A forráskódok megnyitásával kapcsolatban a hírek szerint az alkalmazás a Qt Creator környezet speciális változata, amelyet egy közös tárhelyből állítanak össze. A Qt Design Studio-ra jellemző változtatások többsége már szerepel a fő Qt Creator kódbázisban. A Qt Design Studio néhány funkciója közvetlenül a Qt Creatorból érhető el, például a 4.9-es kiadástól kezdve elérhető az idővonalon alapuló grafikus szerkesztő.
A Photoshop és a Sketch integrációs moduljai továbbra is védettek maradnak.
A Qt Design Studio 1.2 megjelenése figyelemre méltó a modul hozzáadásával kapcsolatban Qt Bridge a vázlathoz, amely lehetővé teszi a Sketchben elkészített elrendezések alapján használatra kész komponensek létrehozását és QML kódba exportálását. Az általános változások közül a komplex színátmenetek támogatása alapján Qt Gyors alakzatok, amely mostantól Qt Design Studio komponensként kezelhető. Például a gömb- és kúpos gradiensek animációval kombinálva hatékonyan használhatók a mérések és az érzékelők leolvasásának megjelenítésére. Ezenkívül az interfészek tervezésekor már túlléphet a lineáris függőleges gradienseken.
A Qt Design Studio főbb jellemzői:
Timeline Animation – Idővonalon és kulcskockákon alapuló szerkesztő, amely egyszerűvé teszi animációk készítését kód írása nélkül;
A tervező által kifejlesztett erőforrásokat univerzális QML komponensekké alakítják, amelyek különféle projektekben újra felhasználhatók;
Qt Live Preview – lehetővé teszi a fejlesztés alatt álló alkalmazások vagy felhasználói felületek előnézetét közvetlenül az asztalon, Android vagy Boot2Qt eszközökön. A végrehajtott változtatások azonnal megfigyelhetők a készüléken. Lehetőség van az FPS vezérlésére, a fordításokat tartalmazó fájlok feltöltésére, az elemek léptékének módosítására. Ez magában foglalja az alkalmazásban elkészített elemek előnézetének támogatását az eszközökön Qt 3D Studio.
Integrációs lehetőség Qt Safe Rendererrel - A Safe Renderer elemek leképezhetők a fejlesztés alatt álló felület elemeire.
Vizuális szerkesztő és kódszerkesztő megjelenítése egymás mellett – egyszerre végezhet vizuális változtatásokat vagy szerkesztheti a QML-t;
Kész és testreszabható gombok, kapcsolók és egyéb vezérlőelemek készlete;
Beépített és testreszabható vizuális effektuskészlet;
Az interfész elemeinek dinamikus elrendezése lehetővé teszi, hogy bármilyen képernyőhöz igazítsa;
Fejlett jelenetszerkesztő, amely lehetővé teszi az elemek kidolgozását a legapróbb részletekig;
Qt Photoshop Bridge és Qt Sketch Bridge modulok grafikák importálásához a Photoshop és a Sketch programból. Lehetővé teszi használatra kész összetevők létrehozását közvetlenül a Photoshop vagy Sketch programban elkészített grafikákból, és exportálhatja azokat QML-kódba. Nem szerepelnek a közösségi kiadásban.