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 segítségével néhány perc alatt könnyen átkonvertálhatók a Photoshopban vagy más grafikai szerkesztőkben készített tervek működő prototípusokká, amelyek valós eszközökön futtathatók.
Ajánlott és Qt Design Studio. A kereskedelmi verzió
ingyenesen elérhető, lehetővé teszi az elkészített felhasználói felület-komponensek terjesztését a Qt kereskedelmi licenszét birtokló felhasználók számára.
A Community-kiadás nem korlátozza a felhasználást, de nem tartalmazza a Photoshop és Sketch grafika importálásához szükséges modulokat. Az alkalmazás a Qt Creator speciális változata, amely közös repozitóriumból épül fel. A Qt Design Studio-ra jellemző változtatások többsége a Qt Creator alap kódalapjába is beletartozik. A Photoshop és Sketch integrációs modulok szabadalmi védelem alatt állnak.
Az új kiadásban:
- A modul lehetőségei kibővültek , amely lehetővé teszi, hogy Sketch-ben elkészített tervekből használható komponenseket hozzunk létre, és exportáljuk őket QML-kódba. A modul támogatja , amely lehetővé teszi, hogy különböző szöveges tulajdonságokat rendeljünk különböző gombpéldányokhoz és más felhasználói felület komponensekhez (ezek a tulajdonságok QML-ben felülírható tulajdonságokkal exportálódnak, amelyek komponensként láthatók). Emellett lehetőség nyílik a grafika vektorgrafikus SVG formátumban történő exportálására (korábban csak raszteres formátumokat támogattak), amely méretezhető QML-ben.
- Megváltozott a tulajdonságok megjelenítésének felülete, amely átállt a Qt Quick Controls 2 használatára, és most teljesen testreszabható a témaformázáson keresztül. Jelentősen javult a (spin box) kezelése, amelyhez hozzáadódott a húzással való támogatás és egy választható csúszka hozzáadási lehetősége. Támogatást kapott a több szekciós blokkok beállítása, amely lehetővé teszi több elem tulajdonságainak egyszerre történő beállítását. Az űrlapkezelőbe új gradientek vezérlő párbeszéd lett hozzáadva, az előzetesen kiválasztott színek új szekciójával frissült a színkezelő.
- Javult a kötési szerkesztő, amely most egy kényelmesebb kód szerkesztő widgeten alapul a QML-hez;
- Új görbeszerkesztő került hozzáadásra az animációhoz, amely lehetővé teszi, hogy egy bemutatón belül több kulcskép interpolációs görbéit korrigáljuk, hasonlóan a 3D-s csomagokban megszokott animációs vezérlőeszközökhöz;
- Emellett folyamatban van a WebAssembly alapú QML-néző létrehozásának befejezése, amely lehetővé teszi QML-projektek csomagjainak kialakítását Web számára, amelyeken a böngészőn keresztül lehet dolgozni.
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
