Projekt Qt vydanie , prostredie pre navrhovanie používateľských rozhraní a vývoj grafických aplikácií na základe Qt. Qt Design Studio zjednodušuje spoluprácu dizajnérov a vývojárov na vytváraní pracovných prototypov komplexných a škálovateľných rozhraní. Dizajnéri sa môžu sústrediť len na grafické rozloženie, zatiaľ čo vývojári môžu venovať pozornosť logike aplikácie s automaticky generovaným QML kódom pre modely dizajnéra.
Pomocou pracovného procesu v Qt Design Studio môžete v priebehu niekoľkých minút premeniť modely pripravované vo Photoshope alebo iných grafických editoroch na funkčné prototypy, ktoré je možné spustiť na skutočných zariadeniach.
Ponúka sa a Qt Design Studio. Komerčná verzia
je k dispozícii zadarmo a povoľuje distribúciu pripravovaných komponentov rozhraní iba držiteľom komerčnej licencie na Qt.
Community-edícia nenahodzuje obmedzenia na používanie, avšak neobsahuje moduly na import grafiky z Photoshopu a Sketch. Aplikácia je špecializovanou verziou prostredia Qt Creator, zostavenou z spoločného repozitára. Väčšina zmien špecifických pre Qt Design Studio je zahrnutá v hlavnom základnom kóde Qt Creator. Moduly integrácie s Photoshoper a Sketch sú proprietárne.
V novom vydaní:
- Rozšírené možnosti modulu , ktorý umožňuje na základe pripravovaných modelov v Sketch vytvárať použiteľné komponenty a exportovať ich do QML kódu. Modul získal podporu , čo umožňuje priraďovať rôzne textové vlastnosti k rôznym inštanciám tlačidiel a ďalších komponentov rozhraní (dáta sa exportujú do QML s predefinovanými vlastnosťami viditeľnými ako vlastnosti komponentov). Okrem toho bola pridaná možnosť exportovať grafiku vo vektorovom formáte SVG (predtým sa podporovali iba rastrové formáty), ktorý je možné škálovať v QML.
- Zmenil sa dizajn rozhrania pre zobrazenie vlastností, ktoré bolo prenesené na používanie Qt Quick Controls 2 a teraz je úplne prispôsobiteľné pomocou tém. Výrazne sa zlepšilo pohodlie pri práci s (spin box), pre ktoré bola pridaná podpora pre ťahanie myšou a možnosť voliteľného pridania posuvníka. Pridaná podpora pre viacsekčné bloky, ktoré umožňujú nastavovať vlastnosti viacerých prvkov naraz. Do editora vlastností bol pridaný nový dialóg na správu gradientov. Aktualizovaný editor farieb, v ktorom sa objavila sekcia s predtým vybranými farbami.
- Vylepšený editor bindingov, ktorý teraz vychádza z praktickejšieho widgetu na úpravu kódu pre QML;
- Pridaný nový editor kriviek pre animáciu, ktorý umožňuje jedným pohľadom upravovať interpolačné krivky pre viacero kľúčových snímok, podobne ako známe nástroje na ovládanie animácie z 3D balíkov;
- Tiež sa zaznamenáva ešte nedokončená práca na vytváraní QML prehliadača na báze WebAssembly, ktorý umožňuje vytvárať balíky s QML projektmi pre web, s ktorými sa dá pracovať cez prehliadač.
Hlavné možnosti Qt Design Studio:
- Animácia na časovej osi — editor založený na časovej osi a kľúčových snímkach, ktorý umožňuje ľahko vytvárať animácie bez písania kódu;
- Zdroje navrhnuté dizajnérom sa menia na univerzálne QML komponenty, ktoré je možné opakovane použiť v rôznych projektoch;
- Qt Live Preview — umožňuje predbežné zobrazenie aplikácie alebo vyvíjaného používateľského rozhrania priamo na pracovnej ploche, zariadeniach Android alebo Boot2Qt. Zmeny je možné okamžite vidieť na zariadení. Existuje možnosť kontrolovať FPS, nahrávať súbory s prekladmi, meniť mierku prvkov. Takisto je podporované predbežné zobrazenie prvkov na zariadeniach, ktoré boli pripravené v aplikácii. .
- Možnosť integrácie s Qt Safe Renderer — prvky Safe Renderer je možné mapovať na prvky vyvíjaného rozhrania.
- Zobrazenie vedľa seba vizuálneho editora a editora kódu — je možné súčasne vizuálne vykonávať zmeny v dizajne alebo upravovať QML;
- Sada pripravených a prispôsobiteľných tlačidiel, prepínačov a iných ovládacích prvkov;
- Vstavaná a prispôsobiteľná sada vizuálnych efektov;
- Dynamické usporiadanie prvkov rozhrania umožňuje prispôsobiť ho pre akékoľvek obrazovky;
- Rozšírený editor scény, ktorý umožňuje detailne spracovať prvky;
- Moduly Qt Photoshop Bridge a Qt Sketch Bridge na import grafiky z Photoshopu a Sketchu. Umožňujú vytvárať komponenty priamo z grafiky pripravené v Photoshope alebo Skeču a exportovať ich do QML kódu. Nie sú súčasťou edície Community.
Zdroj: opennet.ru
