Qt Design Studio 1.2 vrystelling

Qt projek опубликовал uitgawe Qt DesignStudio 1.2, 'n omgewing vir gebruikerskoppelvlakontwerp en ontwikkeling van grafiese toepassings gebaseer op Qt. Qt Design Studio maak dit maklik vir ontwerpers en ontwikkelaars om saam te werk om werkende prototipes van komplekse en skaalbare koppelvlakke te skep. Ontwerpers kan slegs fokus op die grafiese uitleg van die ontwerp, terwyl ontwikkelaars kan fokus op die ontwikkeling van die logika van die toepassing deur gebruik te maak van QML-kode wat outomaties vir die ontwerper se uitlegte gegenereer word.

Deur die werkvloei wat in Qt Design Studio aangebied word, te gebruik, kan jy uitlegte wat in Photoshop of ander grafiese redigeerders voorberei is, verander in werkende prototipes wat binne 'n paar minute op regte toestelle bekendgestel kan word. Die produk is oorspronklik verskaf бесплатно, maar verspreiding van voorbereide koppelvlakkomponente is toegelaat
slegs aan houers van 'n kommersiële lisensie vir Qt.

Vanaf weergawe 1.2 word ontwikkelaars 'n uitgawe aangebied Qt Design Studio Gemeenskapsuitgawe, wat nie beperkings op gebruik stel nie, maar agter die hoofproduk in funksionaliteit bly. Die gemeenskapsuitgawe bevat veral nie modules vir die invoer van grafika vanaf Photoshop en Sketch nie.

Wat die oopmaak van bronkodes betref, word berig dat die toepassing 'n gespesialiseerde weergawe van die Qt Creator-omgewing is, saamgestel uit 'n gemeenskaplike bewaarplek. Die meeste van die veranderinge spesifiek vir Qt Design Studio is reeds ingesluit in die hoof Qt Creator-kodebasis. Insluitend sommige kenmerke van Qt Design Studio is direk vanaf Qt Creator beskikbaar, byvoorbeeld, vanaf vrystelling 4.9, is 'n grafiese redigeerder gebaseer op die tydlyn beskikbaar.
Integrasiemodules met Photoshop en Sketch bly eie.

Die vrystelling van Qt Design Studio 1.2 is opvallend vir die byvoeging van die module Qt-brug vir skets, wat jou toelaat om gereed-vir-gebruik-komponente te skep gebaseer op uitlegte wat in Sketch voorberei is en dit na QML-kode uit te voer. Onder die algemene veranderinge, ondersteuning vir komplekse gradiënte gebaseer op Qt Vinnige Vorms, wat nou as Qt Design Studio-komponente behandel kan word. Sferiese en koniese gradiënte gekombineer met animasie kan byvoorbeeld gebruik word om metings en sensorlesings effektief te visualiseer. Daarbenewens, wanneer jy koppelvlakke ontwerp, kan jy nou verder gaan as lineêre vertikale gradiënte.

Qt Design Studio 1.2 vrystelling

Belangrike kenmerke van Qt Design Studio:

  • Tydlynanimasie - 'n Tydlyn en sleutelraam-gebaseerde redigeerder wat dit maklik maak om animasies te skep sonder om kode te skryf;
  • Die hulpbronne wat deur die ontwerper ontwikkel is, word omskep in universele QML-komponente wat in verskeie projekte hergebruik kan word;
  • Qt Live Preview - laat jou toe om 'n toepassing of gebruikerskoppelvlak wat direk op die lessenaar, Android of Boot2Qt-toestelle ontwikkel word, te voorskou. Veranderinge wat gemaak is, kan onmiddellik op die toestel waargeneem word. Dit is moontlik om FPS te beheer, lêers met vertalings op te laai en die skaal van elemente te verander. Dit sluit ondersteuning in vir die voorskou van elemente wat in die toepassing op toestelle voorberei is Qt 3D Studio.
  • Moontlikheid van integrasie met Qt Safe Renderer - Safe Renderer elemente kan gekarteer word na elemente van die koppelvlak wat ontwikkel word.
  • Vertoon visuele redigeerder en koderedigeerder langs mekaar - jy kan gelyktydig ontwerpveranderings maak of QML wysig;
  • 'n Stel klaargemaakte en aanpasbare knoppies, skakelaars en ander beheerelemente;
  • Ingeboude en aanpasbare stel visuele effekte;
  • Dinamiese uitleg van koppelvlak-elemente laat jou toe om dit aan te pas by enige skerm;
  • ’n Gevorderde toneelredigeerder wat jou toelaat om elemente tot in die kleinste detail uit te werk;
  • Qt Photoshop Bridge en Qt Sketch Bridge modules vir die invoer van grafika vanaf Photoshop en Sketch. Laat jou toe om gereed-vir-gebruik komponente direk te skep vanaf grafika wat in Photoshop of Sketch voorberei is en dit na QML-kode uit te voer. Hulle is nie ingesluit in die Gemeenskapsuitgawe nie.

Bron: opennet.ru

Voeg 'n opmerking