Qt projekt podcasti , 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 ja 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 , mis vĂ”imaldab ettevalmistatud Sketchi makettidest luua kasutamiseks valmis komponente ja eksportida need QML-koodina. Moodulisse on lisatud tugi , 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.
- 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 (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.
- 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;
- 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; .
- 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
