Lansarea mediului de dezvoltare Qt Design Studio 1.3

Proiectul Qt a prezentat emisiune QtDesignStudio 1.3, un mediu pentru proiectarea interfeței cu utilizatorul și dezvoltarea de aplicații grafice bazate pe Qt. Qt Design Studio facilitează pentru designeri și dezvoltatori să lucreze împreună pentru a crea prototipuri funcționale de interfețe complexe și scalabile. Designerii se pot concentra doar pe aspectul grafic al designului, în timp ce dezvoltatorii se pot concentra pe dezvoltarea logicii aplicației folosind codul QML generat automat pentru layout-urile designerului.
Folosind fluxul de lucru oferit în Qt Design Studio, puteți transforma machetele pregătite în Photoshop sau în alte editoare grafice în prototipuri funcționale potrivite pentru rularea pe dispozitive reale în câteva minute.

A oferit versiune comercială и Ediție comunitară Qt Design Studio. Versiune comercială
vine gratuit, permite distribuirea componentelor de interfață pregătite numai deținătorilor unei licențe comerciale pentru Qt.
Ediția comunitară nu impune restricții de utilizare, dar nu include module pentru importul de grafică din Photoshop și Sketch. Aplicația este o versiune specializată a mediului Qt Creator, compilată dintr-un depozit comun. Majoritatea modificărilor specifice Qt Design Studio sunt incluse în baza de cod principală Qt Creator. Modulele de integrare pentru Photoshop și Sketch sunt proprietare.

În noua versiune:

  • Capacitățile modulului au fost extinse Qt Bridge pentru Sketch, care vă permite să creați componente gata de utilizare pe baza machetelor pregătite în Sketch și să le exportați în cod QML. S-a adăugat suport pentru modul suprascrie caractere, care vă permite să legați diferite proprietăți de text la diferite instanțe de butoane și alte componente ale interfeței (aceste proprietăți sunt exportate în QML cu proprietăți suprascrise vizibile ca proprietăți ale componentelor). De asemenea, se adaugă și capacitatea de a exporta grafice în format SVG vectorial (anterior doar formatele raster erau acceptate), care pot fi scalate în QML.

    Lansarea mediului de dezvoltare Qt Design Studio 1.3

  • Designul interfeței pentru vizualizarea proprietăților a fost schimbat, a fost trecut la utilizarea Qt Quick Controls 2 și este acum complet personalizabil prin teme de design. Utilizabilitate îmbunătățită semnificativ contra forme (caseta de rotire), care acceptă acum glisarea mouse-ului și posibilitatea de a adăuga opțional un glisor. S-a adăugat suport pentru blocuri cu mai multe secțiuni, permițându-vă să setați proprietățile mai multor elemente simultan. Un nou dialog pentru gestionarea gradienților a fost adăugat la editorul de proprietăți. Editorul de culori a fost actualizat pentru a include o secțiune cu culorile selectate anterior.

    Lansarea mediului de dezvoltare Qt Design Studio 1.3Lansarea mediului de dezvoltare Qt Design Studio 1.3

  • Editorul de legare a fost îmbunătățit, care se bazează acum pe un widget de editare a codului mai convenabil pentru QML;
  • A fost adăugat un nou editor de curbe de animație, permițându-vă să ajustați curbele de interpolare pentru mai multe cadre cheie într-o singură vizualizare, similar instrumentelor obișnuite de control al animației din pachetele 3D;

    Lansarea mediului de dezvoltare Qt Design Studio 1.3

  • De asemenea, se remarcă faptul că lucrările nu au fost încă finalizate la crearea unui vizualizator QML bazat pe WebAssembly, care vă permite să creați pachete cu proiecte QML pentru Web, cu care se poate lucra printr-un browser.

Caracteristicile cheie ale Qt Design Studio:

  • Timeline Animation - Un editor bazat pe cronologie și cadre cheie care facilitează crearea de animații fără a scrie cod;
  • Resursele dezvoltate de designer sunt transformate în componente QML universale care pot fi reutilizate în diverse proiecte;
  • Qt Live Preview - vă permite să previzualizați o aplicație sau o interfață de utilizator dezvoltată direct pe desktop, dispozitive Android sau Boot2Qt. Modificările efectuate pot fi observate imediat pe dispozitiv. Este posibil să controlați FPS, să încărcați fișiere cu traduceri și să schimbați scara elementelor. Aceasta include suport pentru previzualizarea elementelor pregătite în aplicație pe dispozitive Qt 3D Studio.
  • Posibilitatea de integrare cu Qt Safe Renderer - Elementele Safe Renderer pot fi mapate la elementele interfeței în curs de dezvoltare.
  • Afișați unul lângă altul editor vizual și editor de cod - puteți face simultan vizual modificări de design sau edita QML;
  • Un set de butoane, întrerupătoare și alte elemente de control gata făcute și personalizabile;
  • Set de efecte vizuale încorporat și personalizabil;
  • Dispunerea dinamică a elementelor de interfață vă permite să o adaptați la orice ecran;
  • Un editor de scene avansat care vă permite să elaborați elemente până la cel mai mic detaliu;
  • Modulele Qt Photoshop Bridge și Qt Sketch Bridge pentru importarea graficelor din Photoshop și Sketch. Vă permite să creați componente gata de utilizare direct din elementele grafice pregătite în Photoshop sau Sketch și să le exportați în cod QML. Ele nu sunt incluse în ediția comunitară.
  • Sursa: opennet.ru

Adauga un comentariu