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 pakutava tööprotsessi abil on vĂ”imalik vaid mĂ”ne minutiga muuta Photoshopis vĂ”i muudes graafilistes redigeerijates ettevalmistatud maketid töötavateks prototĂŒĂŒpideks, mis on valmis reaalses seadmetes kĂ€ivitamiseks.
Pakutakse ja Qt Design Studio. Kaubanduslik versioon
on tasuta saadaval ja lubab levitada valminud liidese komponente ainult Qt kaubandusliku litsentsi omanikest.
Community vĂ€ljaanne ei sea kasutamisele piiranguid, kuid see ei sisalda Photoshopist ja Sketchist graafika importimise mooduleid. Rakendus on spetsiifiline variant Qt Creatori keskkonnast, mis kogutakse ĂŒhest repositooriumist. Suur osa Qt Design Studio spetsiifilistest muudatustest on integreeritud Qt Creatori pĂ”hikoodibaasi. Photoshopi ja Sketchi integratsioonimoodulid on patenteeritud.
Uues vÀljaandes:
- Mooduli vĂ”imalusi on laiendatud; , mis vĂ”imaldab Sketchi makettidest luua valmistooted ja eksportida need QML-koodi. Moodulisse on lisatud tugi , mis vĂ”imaldab siduda erinevaid tekstiparameetreid erinevate nuppude ja teiste kasutajaliidese komponentide eksemplaridega (need omadused eksporditakse QML-is ĂŒle mÀÀratud omadustena, mis on nĂ€htavad kui komponendi omadused). Samuti on lisatud vĂ”imalus eksportida graafikat vektorkujunduses SVG (varem toetas ainult rastervorminguid), mida saab QML-is skaleerida.
- Kasutajaliidese kujundus on muudetud, et toetada Qt Quick Controls 2, nĂŒĂŒd on see tĂ€ielikult kohandatav teemade kaudu. Oluliselt on paranenud kasutusmugavus. (spin box), millele on lisatud hiire tĂ”mbamise toimetamine ja vĂ”imalus lisada liugurit valikuliselt. Lisatud on toetus mitme sektsiooniga plokkidele, mis vĂ”imaldavad seadeid korraga mitmele elemendile rakendada. Asetatud on uus gradientide halduri dialoog omaduste redaktorisse. VĂ€rvide redaktor on uuendatud, millel on sektsioon eelnevalt valitud vĂ€rvidega.
- Bindaid redaktor on paranenud, nĂŒĂŒd pĂ”hineb see mugavamatel QML-i koodiredaktori vidinatel;
- Uus animatsiooni kĂ”verate redaktor, mis vĂ”imaldab ĂŒhes vaates korrigeerida interpolatsioonikĂ”veraid mitme vĂ”tme raamiga, sarnaselt tuttavatele animatsiooni juhtimise tööriistadele 3D-pakettidest;
- TÀiendavana mÀrkida, et töös on veel tegemata QML-i vaatleja loomine WebAssembly pÔhjal, mis vÔimaldab luua pakette QML-projektide jaoks veebi tarbeks, millega saab töötada brauseris.
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
