Utgivning av utvecklingsmiljön Qt Design Studio 1.2

Qt-projekt publicerade fråga Qt DesignStudio 1.2, en miljö för användargränssnittsdesign och utveckling av grafiska applikationer baserade på Qt. Qt Design Studio gör det enkelt för designers och utvecklare att arbeta tillsammans för att skapa fungerande prototyper av komplexa och skalbara gränssnitt. Designers kan bara fokusera på designens grafiska layout, medan utvecklare kan fokusera på att utveckla applikationens logik med hjälp av QML-kod som genereras automatiskt för designerns layouter.

Med hjälp av arbetsflödet som erbjuds i Qt Design Studio kan du förvandla layouter förberedda i Photoshop eller andra grafikredigerare till fungerande prototyper som kan lanseras på riktiga enheter på några minuter. Produkten levererades ursprungligen бесплатно, men distribution av förberedda gränssnittskomponenter var tillåten
endast till innehavare av en kommersiell licens för Qt.

Från och med version 1.2 erbjuds utvecklare en utgåva Qt Design Studio Community Edition, som inte sätter begränsningar för användningen, men släpar efter huvudprodukten i funktionalitet. I synnerhet innehåller Community Edition inte moduler för att importera grafik från Photoshop och Sketch.

När det gäller öppning av källkoder rapporteras det att applikationen är en specialiserad version av Qt Creator-miljön, sammanställd från ett gemensamt arkiv. De flesta ändringar som är specifika för Qt Design Studio finns redan inkluderade i Qt Creator-kodbasen. Inklusive några funktioner i Qt Design Studio är tillgängliga direkt från Qt Creator, till exempel, från och med release 4.9, är en grafisk redigerare baserad på tidslinjen tillgänglig.
Integrationsmoduler med Photoshop och Sketch förblir proprietära.

Utgivningen av Qt Design Studio 1.2 är känd för tillägget av modulen Qt Bridge för Sketch, som låter dig skapa färdiga att använda komponenter baserat på layouter förberedda i Sketch och exportera dem till QML-kod. Bland de allmänna förändringarna, stöd för komplexa gradienter baserat på Qt Quick Shapes, som nu kan behandlas som Qt Design Studio-komponenter. Till exempel kan sfäriska och koniska gradienter i kombination med animering användas för att effektivt visualisera mätningar och sensoravläsningar. Dessutom, när du designar gränssnitt kan du nu gå bortom linjära vertikala gradienter.

Utgivning av utvecklingsmiljön Qt Design Studio 1.2

Nyckelfunktioner i Qt Design Studio:

  • Tidslinjeanimering - En tidslinje- och nyckelbildsredigerare som gör det enkelt att skapa animationer utan att skriva kod;
  • De resurser som utvecklats av designern omvandlas till universella QML-komponenter som kan återanvändas i olika projekt;
  • Qt Live Preview - låter dig förhandsgranska en applikation eller ett användargränssnitt som utvecklas direkt på skrivbordet, Android eller Boot2Qt-enheter. Gjorda ändringar kan omedelbart observeras på enheten. Det är möjligt att styra FPS, ladda upp filer med översättningar och ändra skalan på element. Detta inkluderar stöd för att förhandsgranska element förberedda i applikationen på enheter Qt 3D Studio.
  • Möjlighet till integration med Qt Safe Renderer - Safe Renderer-element kan mappas till element i gränssnittet som utvecklas.
  • Visa sida vid sida visuell redigerare och kodredigerare - du kan samtidigt visuellt göra designändringar eller redigera QML;
  • En uppsättning färdiga och anpassningsbara knappar, omkopplare och andra kontrollelement;
  • Inbyggd och anpassningsbar uppsättning visuella effekter;
  • Dynamisk layout av gränssnittselement gör att du kan anpassa den till vilken skärm som helst;
  • En avancerad scenredigerare som låter dig arbeta fram element in i minsta detalj;
  • Qt Photoshop Bridge och Qt Sketch Bridge-moduler för att importera grafik från Photoshop och Sketch. Låter dig skapa färdiga att använda komponenter direkt från grafik förberedd i Photoshop eller Sketch och exportera dem till QML-kod. De ingår inte i Community-utgåvan.

Källa: opennet.ru

Lägg en kommentar