Qt Projekt udgaven , miljøet til design af brugergrænseflader og udvikling af grafiske applikationer baseret på Qt. Qt Design Studio forenkler samarbejdet mellem designere og udviklere om at skabe arbejdsprototyper af komplekse og skalerbare grænseflader. Designere kan fokusere udelukkende på det grafiske layout, mens udviklere kan koncentrere sig om at udvikle applikationens logik ved hjælp af automatisk genereret QML-kode baseret på designerens layout.
Med den arbejdsproces, der tilbydes i Qt Design Studio, kan man på få minutter omdanne skabeloner forberedt i Photoshop eller andre grafiske redaktører til fungerende prototyper, der kan køres på rigtige enheder. Produktet blev oprindeligt leveret , men distribution af de forberedte interfacekomponenter var kun tilladt
for indehavere af en kommerciel licens til Qt.
Fra version 1.2 tilbydes udviklere en udgave af , som ikke har begrænsninger på brugen, men som er bagud med funktionaliteten sammenlignet med hovedproduktet. Især er modulerne til import af grafik fra Photoshop og Sketch ikke inkluderet i Community Edition.
Angående åbningen af kildekoderne rapporteres det, at applikationen er en specialiseret version af Qt Creator-miljøet, der samles fra det fælles repository. Det meste af det, der er specifikt for Qt Design Studio, er allerede en del af den primære kodebase for Qt Creator. Blandt andet er nogle af funktionerne fra Qt Design Studio tilgængelige direkte fra Qt Creator, for eksempel er der fra version 4.9 blevet tilføjet en grafisk redaktør baseret på tidslinjen.
Integrationsmodulerne til Photoshop og Sketch forbliver proprietære.
Udgivelsen af Qt Design Studio 1.2 er bemærkelsesværdig ved tilføjelsen af et modul , der muliggør at skabe brugsklare komponenter baseret på skabeloner forberedt i Sketch og eksportere dem til QML-kode. Blandt de generelle ændringer er understøttelsen af komplekse gradienter baseret på , som nu kan behandles som komponenter i Qt Design Studio. For eksempel kan sfæriske og koniske gradienter sammen med animation anvendes til spektakulær visualisering af målinger og sensoraflæsninger. Derudover kan man nu i design af interfaces ikke kun begrænse sig til lineære vertikale gradienter.
Hovedfunktionerne i Qt Design Studio:
- Animation på tidslinje — en editor baseret på en tidslinje og nøglebilleder, der gør det muligt nemt at skabe animation uden at skrive kode;
- Ressourcer designet af designeren bliver til universelle QML-komponenter, der kan genbruges i forskellige projekter;
- Qt Live Preview — giver mulighed for at forhåndsvise applikationen eller den udviklede brugergrænseflade direkte på skrivebordet, Android-enheder eller Boot2Qt. Ændringer kan straks ses på enheden. Der er mulighed for at kontrollere FPS, uploade filer med oversættelser, ændre skalaen for elementer. Forhåndsvisning understøttes også på enheds elementer forberedt i applikationen. .
- Mulighed for integration med Qt Safe Renderer — Safe Renderer-elementer kan matches med elementer i den udviklede grænseflade.
- Visuel redaktør og kodeeditor side om side — man kan samtidig visuelt ændre designet eller redigere QML;
- Et udvalg af færdige og tilpasselige knapper, kontakter og andre betjeningselementer;
- Indbygget og tilpasseligt sæt af visuelle effekter;
- Dynamisk layout af grænsefladeelementer gør det muligt at tilpasse det til enhver skærm;
- Udvidet scene redaktør, der gør det muligt at arbejde detaljeret med elementerne;
- Qt Photoshop Bridge og Qt Sketch Bridge-moduler til import af grafik fra Photoshop og Sketch. Gør det muligt at skabe klar-til-brug komponenter direkte fra grafik, der er klargjort i Photoshop eller Sketch, og eksportere dem til QML-kode. Er ikke inkluderet i Community-udgaven.

Kilde: opennet.ru
