Lansarea mediului de dezvoltare Qt Design Studio 1.2

Proiectul Qt a publicat emisiune QtDesignStudio 1.2, 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 care pot fi lansate pe dispozitive reale în câteva minute. Produsul a fost furnizat inițial бесплатно, dar distribuirea componentelor de interfață pregătite a fost permisă
numai pentru deținătorii unei licențe comerciale pentru Qt.

Începând cu versiunea 1.2, dezvoltatorilor li se oferă o ediție Qt Design Studio Community Edition, care nu impune restricții de utilizare, dar rămâne în urma produsului principal în funcționalitate. În special, ediția comunitară nu include module pentru importul de grafică din Photoshop și Sketch.

În ceea ce privește deschiderea codurilor sursă, se raportează că aplicația este o versiune specializată a mediului Qt Creator, compilată dintr-un depozit comun. Majoritatea modificărilor specifice Qt Design Studio sunt deja incluse în baza de cod Qt Creator principală. Incluzând unele caracteristici ale Qt Design Studio sunt disponibile direct de la Qt Creator, de exemplu, începând cu versiunea 4.9, este disponibil un editor grafic bazat pe cronologie.
Modulele de integrare cu Photoshop și Sketch rămân proprietare.

Lansarea Qt Design Studio 1.2 este notabilă pentru adăugarea modulului 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. Printre modificările generale, suportul pentru gradienți complexe bazat pe Qt Forme rapide, care acum pot fi tratate ca componente Qt Design Studio. De exemplu, gradienții sferici și conici combinați cu animația pot fi utilizați pentru a vizualiza în mod eficient măsurătorile și citirile senzorilor. În plus, atunci când proiectați interfețe, acum puteți trece dincolo de gradienții verticali liniari.

Lansarea mediului de dezvoltare Qt Design Studio 1.2

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