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.
По поводу открытия исходных текстов сообщается, что приложение представляет собой специализированный вариант среды Qt Creator, собираемый из общего репозитория. Большая часть специфичных для Qt Design Studio изменений уже входит в основную кодовую базу Qt Creator. В том числе некоторые возможности Qt Design Studio доступны непосредственно из Qt Creator, например, начиная с выпуска 4.9 доступен графический редактор на основе шкалы времени.
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
