Pagpagawas sa Qt Design Studio 1.3 development environment

Qt nga proyekto gipaila pagpagawas Qt DesignStudio 1.3, usa ka palibot alang sa disenyo sa user interface ug pagpalambo sa mga graphical nga aplikasyon base sa Qt. Gipasayon ​​sa Qt Design Studio ang mga tigdesinyo ug mga developer nga magtinabangay sa paghimo og mga nagtrabaho nga mga prototype sa komplikado ug scalable nga mga interface. Ang mga tigdesinyo makatutok lamang sa graphical nga layout sa disenyo, samtang ang mga developers makatutok sa pagpalambo sa lohika sa aplikasyon gamit ang QML code nga awtomatikong namugna alang sa mga layout sa tigdesinyo.
Gamit ang workflow nga gitanyag sa Qt Design Studio, mahimo nimong himoon ang mga layout nga giandam sa Photoshop o uban pang mga graphic editor ngadto sa nagtrabaho nga mga prototype nga angay alang sa pagdagan sa tinuod nga mga device sulod sa pipila ka minuto.

Gitanyag komersyal nga bersyon и Komunidad nga edisyon Qt Design Studio. Komersyal nga bersyon
moabut nga libre, nagtugot sa pag-apod-apod sa giandam nga mga sangkap sa interface lamang sa mga naghupot sa usa ka komersyal nga lisensya alang sa Qt.
Ang edisyon sa Komunidad wala magpahamtang ug mga pagdili sa paggamit, apan wala maglakip sa mga module alang sa pag-import sa mga graphic gikan sa Photoshop ug Sketch. Ang aplikasyon usa ka espesyal nga bersyon sa Qt Creator environment, nga gihugpong gikan sa usa ka komon nga repositoryo. Kadaghanan sa mga pagbag-o nga espesipiko sa Qt Design Studio gilakip sa nag-unang Qt Creator codebase. Ang mga module sa integrasyon alang sa Photoshop ug Sketch kay proprietary.

Sa bag-ong pagpagawas:

  • Ang mga kapabilidad sa module gipalapdan Qt Bridge alang sa Sketch, nga nagtugot kanimo sa paghimo og andam nga gamiton nga mga sangkap base sa mga layout nga giandam sa Sketch ug i-eksport kini ngadto sa QML code. Gidugang nga suporta sa module karakter overrides, nga nagtugot kanimo sa pagbugkos sa lain-laing mga kabtangan sa teksto ngadto sa lain-laing mga higayon sa mga buton ug uban pang mga sangkap sa interface (kini nga mga kabtangan gi-eksport sa QML uban sa overridden mga kabtangan nga makita ingon nga component kabtangan). Gidugang usab ang abilidad sa pag-export sa mga graphic sa vector SVG format (kaniadto raster format ra ang gisuportahan), nga mahimong ma-scale sa QML.

    Pagpagawas sa Qt Design Studio 1.3 development environment

  • Ang laraw sa interface alang sa pagtan-aw sa mga kabtangan nausab, kini gibalhin sa paggamit sa Qt Quick Controls 2 ug karon hingpit nga napasadya pinaagi sa mga tema sa disenyo. Mahinungdanon nga gipauswag ang usability counter nga mga porma (spin box), nga karon nagsuporta sa pag-drag sa mouse ug ang abilidad sa opsyonal nga pagdugang og slider. Gidugang nga suporta alang sa mga bloke sa daghang seksyon, nga gitugotan ka nga itakda ang mga kabtangan sa daghang mga elemento sa usa ka higayon. Usa ka bag-ong diyalogo alang sa pagdumala sa mga gradient ang gidugang sa editor sa mga kabtangan. Ang editor sa kolor gi-update aron maapil ang usa ka seksyon nga adunay gipili nga mga kolor kaniadto.

    Pagpagawas sa Qt Design Studio 1.3 development environmentPagpagawas sa Qt Design Studio 1.3 development environment

  • Ang nagbugkos nga editor gipauswag, nga karon gibase sa usa ka mas kombenyente nga code editing widget alang sa QML;
  • Usa ka bag-ong animation curve editor ang gidugang, nga nagtugot kanimo sa pag-adjust sa mga interpolation curves alang sa daghang mga yawe nga mga frame sa usa ka pagtan-aw, susama sa naandan nga animation control tool gikan sa 3D nga mga pakete;

    Pagpagawas sa Qt Design Studio 1.3 development environment

  • Namatikdan usab nga ang trabaho wala pa nahuman sa paghimo sa usa ka QML viewer base sa WebAssembly, nga nagtugot kanimo sa paghimo og mga pakete nga adunay mga proyekto sa QML alang sa Web, nga mahimong magamit pinaagi sa usa ka browser.

Pangunang bahin sa Qt Design Studio:

  • Timeline Animation - Usa ka timeline ug keyframe-based editor nga nagpasayon ​​sa paghimo og mga animation nga walay pagsulat og code;
  • Ang mga kahinguhaan nga gihimo sa tigdesinyo gihimong unibersal nga mga sangkap sa QML nga mahimong magamit pag-usab sa lainlaing mga proyekto;
  • Qt Live Preview - nagtugot kanimo sa pag-preview sa usa ka aplikasyon o user interface nga gihimo direkta sa desktop, Android o Boot2Qt device. Ang mga pagbag-o nga nahimo mahimong maobserbahan dayon sa aparato. Posible nga makontrol ang FPS, mag-upload og mga file nga adunay mga hubad, ug usbon ang sukod sa mga elemento. Naglakip kini sa suporta alang sa pag-preview sa mga elemento nga giandam sa aplikasyon sa mga aparato Qt 3D Studio.
  • Posibilidad sa pag-integrate sa Qt Safe Renderer - Ang mga elemento sa Safe Renderer mahimong mapa sa mga elemento sa interface nga gihimo.
  • Ipakita ang kilid sa kilid nga editor sa biswal ug editor sa code - mahimo nimong dungan nga biswal nga maghimo mga pagbag-o sa disenyo o usba ang QML;
  • Usa ka hugpong sa andam ug napasadya nga mga buton, switch ug uban pang mga elemento sa pagkontrol;
  • Gitukod-sa ug napasadya nga hugpong sa mga biswal nga epekto;
  • Ang dinamikong layout sa mga elemento sa interface nagtugot kanimo sa pagpahiangay niini sa bisan unsang screen;
  • Usa ka advanced editor sa eksena nga nagtugot kanimo sa pagtrabaho sa mga elemento hangtod sa pinakagamay nga detalye;
  • Qt Photoshop Bridge ug Qt Sketch Bridge modules alang sa pag-import sa mga graphic gikan sa Photoshop ug Sketch. Gitugotan ka sa paghimo og andam nga gamiton nga mga sangkap direkta gikan sa mga graphic nga giandam sa Photoshop o Sketch ug i-export kini sa QML code. Wala sila gilakip sa edisyon sa Komunidad.
  • Source: opennet.ru

Idugang sa usa ka comment