Qt projekt vĂ€ljaanne , kasutajaliidese projekteerimise ja Qt baasil pĂ”hinevate graafiliste rakenduste vĂ€ljatöötamise keskkond. Qt Design Studio lihtsustab kaasautoritöö tegemist disainerite ja arendajate vahel keerukate ja skaleeritavate liideste töötavate prototĂŒĂŒpide loomisel. Disainerid saavad keskenduda ainult visuaalse disaini maketile, samas kui arendajad saavad keskenduda rakenduse tööloogika vĂ€ljatöötamisele, kasutades automaatselt genereeritud QML-koodi disaineri makettide jaoks.
Qt Design Studio töövoo abil on vĂ”imalik minutitega muuta Photoshopis vĂ”i teiste graafikatoimetajates ettevalmistatud maketid töötavateks prototĂŒĂŒpideks, mille saab kĂ€ivitada reaalselt seadmetel. Alguses mĂŒĂŒdi toodet , kuid ettevalmistatud liidese koostisosade levitamine oli lubatud ainult Qt kommertslitsentsi omanikele.
Alates versioonist 1.2 pakuvad arendajad
Qt Design Studio Community Edition LĂ€htekoodide avamise kohta teatatakse, et rakendus on spetsialiseeritud versioon Qt Creator keskkonnast, mis kogutakse ĂŒhest allikast. Suur osa Qt Design Studio spetsiifilisi muudatusi on juba saadaval Qt Creator pĂ”hikoodibaasis. Sealhulgas on mĂ”ned Qt Design Studio funktsioonid otse kĂ€ttesaadavad Qt Creatoris, nĂ€iteks alates versioonist 4.9 on saadaval ajaskaalal pĂ”hinev graafikatoimetaja.
Seoses lĂ€htekoodide avamisega teatatakse, et rakendus on spetsialiseeritud versioon Qt Creatori keskkonnast, mis on kogutud ĂŒhest ĂŒldisest hoidlast. Suur osa Qt Design Studio spetsiifilistest muudatustest on juba seotud Qt Creatori pĂ”hikoodiga. Sealhulgas on mĂ”ned Qt Design Studio funktsioonid saadaval otse Qt Creatorist, nĂ€iteks alates versioonist 4.9 on saadaval ajaskaala pĂ”hine graafikuredaktor.
Photoshopi ja Sketchi integreerimise moodulid jÀÀvad endiselt patenteeritud kaubaks.
Qt Design Studio 1.2 versioon on tĂ€helepanuvÀÀrne mooduli lisamise poolest , mis vĂ”imaldab kasutada Sketchis valmistatud makette, luues valmis komponente ja eksportides need QML-koodina. Ăldistest muudatustest vĂ”ib mainida keeruliste gradientide toetust, mis pĂ”hinevad , mida saab nĂŒĂŒd töödelda kui Qt Design Studio komponente. NĂ€iteks sfÀÀrilised ja koonilised gradientide koos animatsiooniga saab kasutada efektsete mÔÔtmete ja andurite nĂ€itude visualiseerimiseks. Lisaks vĂ”ib nĂŒĂŒd liideste kujundamisel mitte piirata end ainult lineaarsete vertikaalsete gradientidega.
Qt Design Studio peamised vÔimalused:
- Ajaskaala animatsioon â ajaskaalal ja vĂ”tmeilmestajatel pĂ”hinev redaktor, mis vĂ”imaldab lihtsalt luua animatsioone ilma kodeerimiseta;
- Disaineri loodud ressursid muudetakse universaalseteks QML-komponentideks, mida saab kasutada erinevates projektides;
- Qt Live Preview â vĂ”imaldab eelvaadata rakendust vĂ”i arendatavat kasutajaliidest otse töölaudadel, Android-seadmetes vĂ”i Boot2Qt-s. Muudatused on kohe nĂ€htavad seadmes. FPS-i jĂ€lgimise vĂ”imalus, tĂ”lkefailide laadimise vĂ”imalus, elementide skaleerimise muutmine. Ăhtlasi toetatakse eelvaate tegemist elementide seadistustest, mis on ette valmistatud rakenduses. .
- Integreerimise vĂ”imalus Qt Safe Rendereriga â Safe Rendereri elemendid saab seostada arendatava liidese elementidega.
- Visuaalredaktori ja koodiredaktori kÔrvuti kuvamine vÔimaldab samal ajal visuaalselt teha muudatusi disainis vÔi redigeerida QML-i;
- Valmis ja kohandatavad nupud, lĂŒlitid ja muud juhtseadmed;
- Sisseehitatud ja kohandatav visuaalefektide komplekt;
- DĂŒnaamiline kasutajaliidese elementide paigutus vĂ”imaldab seda kohandada eri ekraanidele;
- TĂ€iustatud stseeniredaktor, mis vĂ”imaldab elemente ĂŒksikasjalikult vĂ€lja töötada;
- Qt Photoshop Bridge ja Qt Sketch Bridge moodulid, mis vÔimaldavad importida graafikat Photoshopist ja Sketchist. Need vÔimaldavad luua kasutamiseks valmis komponente otse Photoshopis vÔi Sketchis ettevalmistatud graafikast ning eksportida need QML-koodiks. Need ei kuulu Community vÀljaande koosseisu.

Allikas: opennet.ru
