Qt Design Studio 1.3 arenduskeskkonna väljaandmine

Qt projekt esitles podcasti Qt Design Studio 1.3, kasutajaliidese projekteerimise ja Qt-põhiste graafiliste rakenduste arendamise keskkond. Qt Design Studio lihtsustab disainerite ja arendajate koostööd keerukate ja skaleeritavate liideste tööprototüüpide loomisel. Disainerid saavad keskenduda ainult graafilise disaini loomisele, samas kui arendajad saavad keskenduda rakenduse tööloogika arendamisele, kasutades disaineri makettide jaoks automaatselt genereeritud QML-koodi.
Qt Design Studio pakutava tööprotsessi abil on võimalik minutite jooksul muundada Photoshopis või muudes graafikatoimetajates ettevalmistatud maketid töötavateks prototüüpideks, mida saab reaalses seadmes käitada.

Pakutakse kommertsversioni ja Community-redaktsiooni Qt Design Studio. Kommertsversion
pakutakse tasuta ning lubab hõlpsalt levitada ettevalmistatud liidese komponente ainult Qt kommertslitsentsi omanikele.
Community-redaktsioon ei sea piiranguid kasutamiseks, kuid ei sisalda mooduleid graafika importimiseks Photoshopist ja Sketchist. Rakendus on Qt Creatori spetsiifiline variant, mis koostatakse ühest üldisest hoidlast. Enamik Qt Design Studio spetsiifilisi muudatusi kuuluvad Qt Creatori põhikoodibaasi. Photoshopi ja Sketchiga integreerimise moodulid on omandiõigusega.

Uues väljaandes:

  • Mooduli funktsioone on laiendatud Qt Bridge for Sketch, mis võimaldab ettevalmistatud Sketchi makettidest luua kasutamiseks valmis komponente ja eksportida need QML-koodina. Moodulisse on lisatud tugi sümbolite ülekirjutamiseks, mis võimaldab siduda erinevaid tekstiparameetreid erinevate nuppude ja muude liidese komponentide eksemplaridega (need parameetrid eksporditakse QML-is ülekirjutatavate atribuutidena, mis on nähtavad kui komponendi omadused). Samuti on lisatud võimalus eksportida graafikat vektorformaadis SVG (varem toetas ainult rasterformaate), mida saab QML-is skaleerida.

    Qt Design Studio 1.3 arenduskeskkonna väljaandmine
  • Kasutajaliidese omaduste vaatamiseks on muudetud kujundust, mis on viidud Qt Quick Controls 2 kasutamisele ja mis on nüüd täielikult kohandatav teemade kaudu. Töö mugavust on oluliselt parandatud arvutusvormide puhul (spin box), mille jaoks on saadaval hiirega lohistamise tugi ja valikuline liuguri lisamine. Lisatud on tugi mitme sektsiooniga plokkidele, mis võimaldavad omadusi korraga mitmele elemendile seada. Omaduste redaktorisse on lisatud uus gradientide haldamise dialoog. Värvide redaktor on uuendatud, kus on olemas jaotises varem valitud värvid.

    Qt Design Studio 1.3 arenduskeskkonna väljaandmineQt Design Studio 1.3 arenduskeskkonna väljaandmine
  • Parandatud on sidumise redaktorit, mis põhineb nüüd mugavamatel QML-i koodi redigeerimise vidinatel;
  • Lisatud on uus kõverate redaktor animatsiooni jaoks, mis võimaldab ühes esituses kohandada interpolatsiooni kõveraid mitme võtme raami jaoks, sarnaselt tuttavatele animatsiooni juhtimise tööriistadele 3D paketidest;

    Qt Design Studio 1.3 arenduskeskkonna väljaandmine
  • Samuti on tähelepanu pälvinud veel lõpetamata töö QML-i vaatleja loomiseks WebAssembly põhjal, mis võimaldab luua QML-projektide komplekte veebiks, millega saab töötada brauseri kaudu.

Peamised võimalused Qt Design Studios:

  • Aegrea animatsioon — ajaskaalal ja võtme raamide põhine redaktor, mis võimaldab koodita kergesti animatsiooni luua;
  • Disaineri loodud ressursid muudetakse universaalseteks QML-komponentideks, mida saab erinevates projektides uuesti kasutada;
  • Qt Live Preview — võimaldab vaadata rakendust või arendatavat kasutajaliidest otse arvutis, Android-seadmetes või Boot2Qt-is. Tehtud muudatusi saab kohe seadmes jälgida. Saadaval on FPS kontrollimine, tõlketähtede laadimise võimalus, elementide mõõtkava muutmine. Samuti toetatakse eelvaate tegemist elementide seadmetes, mis on ette valmistatud rakenduses; Qt 3D Studio.
  • Integreerimise võimalus Qt Safe Rendereriga — Safe Renderer'i elemendid saab seostada arendatava liidese elementidega.
  • Visuaalse redaktori ja koodiredaktori külg-külje kõrval kuvamine — disaini muutmiseks või QML-i muutmiseks saab samaaegselt visuaalselt muudatusi teha;
  • Kohandatud ja valmis nuppude, lülitite ja teiste juhtselementide komplekt;
  • Sisseehitatud ja kohandatav visuaalsete efektide komplekt;
  • Dünaamiline liidese elementide paigutus võimaldab seda kohandada igasugustele ekraanidele;
  • Rikkalik stseeniredaktor, mis võimaldab elemente detailideni töötada;
  • Qt Photoshop Bridge ja Qt Sketch Bridge moodulid võimaldavad importida graafikat Photoshopist ja Sketchist. Need võimaldavad luua otse Photoshopis või Sketchis ette valmistatud graafikast kasutusvalmis komponente ning eksportida neid QML-koodi. Need ei kuulu Community-versiooni koosseisu.
  • Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster