Qt-projektet ett avsnitt , miljöer för design av anvÀndargrÀnssnitt och utveckling av grafiska applikationer baserade pÄ Qt. Qt Design Studio gör det möjligt att förenkla samarbetet mellan designers och utvecklare för att skapa arbetsprototyper av komplexa och skalbara grÀnssnitt. Designers kan fokusera helt pÄ den grafiska layouten, medan utvecklarna kan koncentrera sig pÄ att utveckla applikationens logik, med hjÀlp av den automatiskt genererade QML-koden för designerlayouten.
Med den erbjudna arbetsprocessen i Qt Design Studio kan man pÄ bara nÄgra minuter förvandla beredda layouter frÄn Photoshop eller andra grafiska redigerare till fungerande prototyper, redo att köras pÄ verkliga enheter.
Erbjuds och Qt Design Studio. Den kommersiella versionen
levereras gratis och tillÄter distribution av förberedda grÀnssnitts komponenter endast till innehavare av en kommersiell licens för Qt.
Community-redigeringen har inga begrÀnsningar för anvÀndning men inkluderar inte moduler för att importera grafik frÄn Photoshop och Sketch. Applikationen Àr en specialiserad version av Qt Creator som byggs frÄn det gemensamma arkivet. Största delen av de Qt Design Studio-specifika förÀndringarna ingÄr i den huvudsakliga kodbasen för Qt Creator. Integrationsmodulerna med Photoshop och Sketch Àr proprietÀra.
I den nya utgÄvan:
- Funktionerna i modulen har utvidgats , som gör det möjligt att skapa fÀrdiga komponenter baserade pÄ beredda layouter i Sketch och exportera dem till QML-kod. Modulen har stöd för , vilket gör det möjligt att koppla olika textattribut till olika instanser av knappar och andra grÀnssnittskomponenter (dessa attribut exporteras i QML med överskrivbara egenskaper, synliga som komponenternas egenskaper). Möjligheten att exportera grafik i vektorformatet SVG har ocksÄ lagts till (tidigare stöddes endast rasterformat), vilket kan skalas i QML.
- GrÀnssnittsutformningen för egenskapsvisningen har Àndrats, vilket har övergÄtt till anvÀndning av Qt Quick Controls 2 och nu Àr helt anpassningsbar genom teman. ArbetsvÀnligheten med (spin box), för vilka stöd för musdragning har lagts till och möjligheten att valfritt lÀgga till en reglage. Stöd för flersektionella block har lagts till, vilket möjliggör att stÀlla in egenskaper för flera element samtidigt. En ny dialog för gradientkontroll har lagts till i egenskapsredigeraren. FÀrgredigeraren har uppdaterats med en sektion för tidigare valda fÀrger.
- Ett förbÀttrat bindningsredigerare, som nu Àr baserat pÄ en mer anvÀndarvÀnlig widget för kodredigering för QML;
- En ny kurvredigerare för animationer har lagts till, vilket möjliggör att justera interpoleringskurvor för flera nyckelramar i en och samma vy, liknande de verktyg för animationskontroll som finns i 3D-paket;
- Det pÄpekas ocksÄ att arbetet med att skapa en QML-visare baserad pÄ WebAssembly fortfarande pÄgÄr, vilket möjliggör att skapa paket med QML-projekt för webben, som kan anvÀndas via en webblÀsare.
De viktigaste funktionerna i Qt Design Studio:
- Animationer pĂ„ tidslinjen â en redigerare baserad pĂ„ tidslinjen och nyckelramar, vilket gör det enkelt att skapa animationer utan kodning;
- Resurser som designats av designern omvandlas till universella QML-komponenter som kan ÄteranvÀndas i olika projekt;
- Qt Live Preview â gör det möjligt att förhandsgranska applikationen eller den utvecklade anvĂ€ndargrĂ€nssnittet direkt pĂ„ skrivbordet, Android-enheter eller Boot2Qt. Ăndringar kan omedelbart observeras pĂ„ enheten. Det finns möjlighet att kontrollera FPS, ladda upp översĂ€ttningsfiler och Ă€ndra skala pĂ„ element. Förhandsvisning av elementens enheter som förberetts i applikationen stöds ocksĂ„. .
- Möjlighet till integration med Qt Safe Renderer â Safe Renderer-element kan mappas till element i det utvecklade grĂ€nssnittet.
- Visning av bĂ„de den visuella redigeraren och kodredigeraren â det Ă€r möjligt att samtidigt visuellt göra Ă€ndringar i designen eller redigera QML;
- Ett set med fÀrdiga och anpassningsbara knappar, strömbrytare och andra kontrollerande element;
- Inbyggda och anpassningsbara uppsÀttningar av visuella effekter;
- Dynamisk layout av grÀnselement gör det möjligt att anpassa den för alla skÀrmar;
- En avancerad sceneredigerare som gör det möjligt att detaljera element noggrant;
- Qt Photoshop Bridge och Qt Sketch Bridge-moduler för att importera grafik frÄn Photoshop och Sketch. De gör det möjligt att skapa fÀrdiga komponenter direkt frÄn grafik som beretts i Photoshop eller Sketch och exportera dem till QML-kod. De ingÄr inte i Community-utgÄvan.
KĂ€lla: opennet.ru
