Uitgave van Qt Design Studio 1.3 ontwikkelomgeving

Qt-project ingediend uitgifte Qt DesignStudio 1.3, een omgeving voor gebruikersinterfaceontwerp en ontwikkeling van grafische applicaties gebaseerd op Qt. Qt Design Studio maakt het gemakkelijk voor ontwerpers en ontwikkelaars om samen te werken om werkende prototypes van complexe en schaalbare interfaces te creëren. Ontwerpers kunnen zich alleen concentreren op de grafische lay-out van het ontwerp, terwijl ontwikkelaars zich kunnen concentreren op het ontwikkelen van de logica van de applicatie met behulp van QML-code die automatisch wordt gegenereerd voor de lay-outs van de ontwerper.
Met behulp van de workflow die wordt aangeboden in Qt Design Studio, kunt u lay-outs die zijn voorbereid in Photoshop of andere grafische editors binnen enkele minuten omzetten in werkende prototypes die geschikt zijn om op echte apparaten te draaien.

Aangeboden commerciële versie и Community-editie Qt Ontwerpstudio. Commerciële versie
komt gratis, staat distributie van voorbereide interfacecomponenten alleen toe aan houders van een commerciële licentie voor Qt.
De Community-editie legt geen gebruiksbeperkingen op, maar bevat geen modules voor het importeren van afbeeldingen uit Photoshop en Sketch. De applicatie is een gespecialiseerde versie van de Qt Creator-omgeving, samengesteld vanuit een gemeenschappelijke repository. De meeste wijzigingen die specifiek zijn voor Qt Design Studio zijn opgenomen in de hoofdcodebasis van Qt Creator. Integratiemodules voor Photoshop en Sketch zijn eigen.

In de nieuwe uitgave:

  • Modulemogelijkheden uitgebreid Qt Bridge voor schets, waarmee u kant-en-klare componenten kunt maken op basis van lay-outs die in Sketch zijn voorbereid en deze naar QML-code kunt exporteren. Ondersteuning toegevoegd aan de module karakteroverschrijvingen, waarmee u verschillende teksteigenschappen aan verschillende exemplaren van knoppen en andere interfacecomponenten kunt binden (deze eigenschappen worden naar QML geëxporteerd, waarbij overschreven eigenschappen zichtbaar zijn als componenteigenschappen). Ook toegevoegd is de mogelijkheid om afbeeldingen te exporteren in vector SVG-formaat (voorheen werden alleen rasterformaten ondersteund), die kunnen worden geschaald in QML.

    Uitgave van Qt Design Studio 1.3 ontwikkelomgeving

  • Het ontwerp van de interface voor het bekijken van eigenschappen is gewijzigd, er is overgeschakeld naar het gebruik van Qt Quick Controls 2 en is nu volledig aanpasbaar via ontwerpthema's. Aanzienlijk verbeterde bruikbaarheid tegenvormen (spinbox), die nu het slepen met de muis ondersteunt en de mogelijkheid om optioneel een schuifregelaar toe te voegen. Ondersteuning toegevoegd voor blokken met meerdere secties, waardoor u de eigenschappen van meerdere elementen tegelijk kunt instellen. Er is een nieuw dialoogvenster voor het beheren van verlopen toegevoegd aan de eigenschappeneditor. De kleureneditor is bijgewerkt en bevat een sectie met eerder geselecteerde kleuren.

    Uitgave van Qt Design Studio 1.3 ontwikkelomgevingUitgave van Qt Design Studio 1.3 ontwikkelomgeving

  • De bindingseditor is verbeterd en is nu gebaseerd op een handiger codebewerkingswidget voor QML;
  • Er is een nieuwe animatiecurve-editor toegevoegd, waarmee u interpolatiecurves voor verschillende keyframes in één weergave kunt aanpassen, vergelijkbaar met de gebruikelijke animatiecontroletools uit 3D-pakketten;

    Uitgave van Qt Design Studio 1.3 ontwikkelomgeving

  • Er wordt ook opgemerkt dat er nog niet is gewerkt aan het maken van een QML-viewer op basis van WebAssembly, waarmee u pakketten met QML-projecten voor het web kunt maken, waarmee u via een browser kunt werken.

Belangrijkste kenmerken van Qt Design Studio:

  • Tijdlijnanimatie - Een op tijdlijn en keyframe gebaseerde editor waarmee u eenvoudig animaties kunt maken zonder code te schrijven;
  • De door de ontwerper ontwikkelde hulpmiddelen worden omgezet in universele QML-componenten die in diverse projecten kunnen worden hergebruikt;
  • Qt Live Preview - hiermee kunt u een voorbeeld bekijken van een applicatie of gebruikersinterface die rechtstreeks op de desktop, Android- of Boot2Qt-apparaten wordt ontwikkeld. Aangebrachte wijzigingen kunnen onmiddellijk op het apparaat worden waargenomen. Het is mogelijk om FPS te beheren, bestanden met vertalingen te uploaden en de schaal van elementen te wijzigen. Dit omvat ondersteuning voor het vooraf bekijken van elementen die in de applicatie op apparaten zijn voorbereid Qt 3D-studio.
  • Mogelijkheid tot integratie met Qt Safe Renderer - Safe Renderer-elementen kunnen worden toegewezen aan elementen van de interface die wordt ontwikkeld.
  • Visuele editor en code-editor naast elkaar weergeven - u kunt tegelijkertijd visueel ontwerpwijzigingen aanbrengen of QML bewerken;
  • Een set kant-en-klare en aanpasbare knoppen, schakelaars en andere bedieningselementen;
  • Ingebouwde en aanpasbare set visuele effecten;
  • Dankzij de dynamische lay-out van interface-elementen kunt u deze aan elk scherm aanpassen;
  • Een geavanceerde scène-editor waarmee je elementen tot in het kleinste detail kunt uitwerken;
  • Qt Photoshop Bridge- en Qt Sketch Bridge-modules voor het importeren van afbeeldingen uit Photoshop en Sketch. Hiermee kunt u direct gebruiksklare componenten maken van afbeeldingen die zijn gemaakt in Photoshop of Sketch en deze exporteren naar QML-code. Ze zijn niet opgenomen in de Community-editie.
  • Bron: opennet.ru

Voeg een reactie