Qt projekt kiadás , felhasználói felület tervezési környezete és grafikus alkalmazások fejlesztéséhez a Qt alapjain. A Qt Design Studio leegyszerűsíti a tervezők és fejlesztők közötti együttműködést a komplex és skálázható felületek munkaprototípusainak létrehozásában. A tervezők a grafikai elrendezésre összpontosíthatnak, míg a fejlesztők a program logikájának fejlesztésére összpontosíthatnak, felhasználva a tervező által automatikusan generált QML kódot.
A Qt Design Studio által kínált munkafolyamattal percek alatt alakíthatók át a Photoshopban vagy más grafikai szerkesztőkben elkészített makettek működő prototípusokká, amelyeket valós eszközökön lehet futtatni. A termék eredetileg , de az előkészített interfészkomponensek terjesztését csak
a Qt kereskedelmi licenccel rendelkező tulajdonosai számára engedélyezték.
Az 1.2-es verziótól a fejlesztők számára elérhetővé vált , amely nem helyez korlátozást a használatra, de funkcióiban elmarad az alapterméktől. Különösen a Community Edition nem tartalmaz olyan modulokat, amelyek a grafika importálásához szükségesek Photoshop-ból és Sketch-ből.
Az alapszövegek nyitásával kapcsolatban azt jelentették be, hogy az alkalmazás a Qt Creator egy speciális változata, amely egy közös tárolóból épül fel. A Qt Design Studio specifikus változtatásai közül sok már az alap Qt Creator kódalapjába is bekerült. Például a Qt Creator 4.9-es kiadásától kezdődően a idővonal-alapú grafikus szerkesztő közvetlenül elérhető a Qt Creator-ból.
A Photoshop és Sketch integrációs modulok továbbra is tulajdonosi jogvédelem alatt állnak.
A Qt Design Studio 1.2 kiadása figyelemre méltó a , amely lehetővé teszi a Sketch-ben elkészített makettekből használható komponensek létrehozását és exportálását QML-kódra. A főbb változások között megemlíthető a komplex gradiens támogatás a , amelyek mostantól a Qt Design Studio komponenseiként kezelhetők. Például a gömb alakú és kúp alakú színátmenetek animációval kombinálva alkalmazhatók a mérések és szenzoradatok látványos megjelenítéséhez. Ezenkívül a felhasználói felületek tervezésekor már nem kell korlátozódni a függőleges lineáris színátmenetekre.
A Qt Design Studio főbb funkciói:
- Idővonal-alapú animáció — idővonal és kulcskeretek alapú szerkesztő, amely lehetővé teszi az animációk könnyű létrehozását kódírás nélkül;
- A tervező által készített erőforrások univerzális QML-komponenssé alakulnak, amelyek különböző projektekben újrahasznosíthatók;
- Qt Live Preview — lehetővé teszi az alkalmazás vagy a tervezett felhasználói felület előnézetének megtekintését közvetlenül az asztalon, Android eszközökön vagy Boot2Qt-n. A változtatásokat azonnal láthatjuk az eszközön. FPS vezérlésére van lehetőség, fájlokat lehet fordításokkal feltölteni, és az elemek méretét meg lehet változtatni. A felhasználói felület elemeinek előnézete is támogatott az alkalmazásban készített elemeken. .
- Integrációs lehetőség a Qt Safe Renderer-rel — a Safe Renderer elemei hozzárendelhetők a tervezett felhasználói felület elemeihez.
- A vizuális szerkesztő és a kód szerkesztő egyidejű megjelenítése — vizuálisan változtatásokat végezhetünk a dizájnon, vagy szerkeszthetjük a QML-t;
- Kész és testreszabható gombok, kapcsolók és más vezérlőelemek készlete;
- Beépített és testreszabható vizuális effektusok készlete;
- A felhasználói felület elemeinek dinamikus elrendezése lehetővé teszi, hogy bármilyen képernyőhöz alkalmazkodjon;
- Fejlett jelenetszerkesztő, amely lehetővé teszi az elemek precíz kidolgozását;
- Qt Photoshop Bridge és Qt Sketch Bridge modulok a grafika importálásához Photoshopból és Sketch-ből. Lehetővé teszik használatra kész komponensek létrehozását közvetlenül a Photoshopban vagy Sketchben elkészített grafikából, és azok exportálását QML-kódra. Nem része a Community-verziónak.

Forrás: opennet.ru
