Qt Design Studio 1.3 մշակման միջավայրի թողարկում

Qt նախագիծ ներկայացրեց թողարկում Qt DesignStudio 1.3, միջավայր օգտագործողի միջերեսի նախագծման և գրաֆիկական հավելվածների մշակման համար՝ հիմնված Qt. Qt Design Studio-ն հեշտացնում է դիզայներների և մշակողների համար աշխատել միասին՝ ստեղծելու բարդ և մասշտաբային միջերեսների աշխատանքային նախատիպեր: Դիզայներները կարող են կենտրոնանալ միայն դիզայնի գրաֆիկական դասավորության վրա, մինչդեռ մշակողները կարող են կենտրոնանալ հավելվածի տրամաբանության զարգացման վրա՝ օգտագործելով QML կոդը, որն ավտոմատ կերպով ստեղծվում է դիզայների դասավորությունների համար:
Օգտագործելով Qt Design Studio-ում առաջարկվող աշխատանքային հոսքը, դուք կարող եք Photoshop-ում կամ այլ գրաֆիկական խմբագրիչներում պատրաստված դասավորությունները հաշված րոպեների ընթացքում վերածել աշխատանքային նախատիպերի, որոնք հարմար են իրական սարքերում աշխատելու համար:

Առաջարկվում է կոմերցիոն տարբերակ и Համայնքի հրատարակություն Qt Design Studio. Կոմերցիոն տարբերակ
գալիս է անվճար, թույլ է տալիս պատրաստել պատրաստված ինտերֆեյսի բաղադրիչները միայն Qt-ի համար առևտրային լիցենզիա ունեցողներին:
Համայնքի հրատարակությունը չի սահմանում օգտագործման սահմանափակումներ, սակայն չի ներառում Photoshop-ից և Sketch-ից գրաֆիկա ներմուծելու մոդուլներ: Հավելվածը Qt Creator միջավայրի մասնագիտացված տարբերակ է՝ կազմված ընդհանուր պահոցից։ Qt Design Studio-ին հատուկ փոփոխությունների մեծ մասը ներառված է հիմնական Qt Creator կոդերի բազայում: Photoshop-ի և Sketch-ի ինտեգրման մոդուլները սեփականություն են:

Նոր թողարկումում.

  • Մոդուլի հնարավորություններն ընդլայնվել են Qt կամուրջ էսքիզի համար, որը թույլ է տալիս Sketch-ում պատրաստված դասավորությունների հիման վրա ստեղծել պատրաստի բաղադրիչներ և արտահանել դրանք QML կոդ։ Ավելացվել է աջակցություն մոդուլին բնավորությունը գերազանցում է, որը թույլ է տալիս կապել տեքստի տարբեր հատկություններ կոճակների և ինտերֆեյսի այլ բաղադրիչների տարբեր օրինակների հետ (այս հատկությունները արտահանվում են QML՝ գերագնահատված հատկություններով, որոնք տեսանելի են որպես բաղադրիչի հատկություններ): Ավելացվեց նաև գրաֆիկա վեկտորային SVG ձևաչափով արտահանելու հնարավորությունը (նախկինում աջակցվում էին միայն ռաստերային ձևաչափերը), որը կարող է մասշտաբավորվել QML-ով:

    Qt Design Studio 1.3 մշակման միջավայրի թողարկում

  • Հատկությունների դիտման համար ինտերֆեյսի դիզայնը փոխվել է, այն անցել է Qt Quick Controls 2-ի օգտագործմանը և այժմ լիովին հարմարեցված է դիզայնի թեմաների միջոցով: Զգալիորեն բարելավվել է օգտագործելիությունը հաշվիչի ձևերը (պտտվող տուփ), որն այժմ աջակցում է մկնիկի քաշումը և ընտրովի սահիչ ավելացնելու հնարավորությունը: Ավելացվել է բազմաբաժին բլոկների աջակցություն, որը թույլ է տալիս միաժամանակ մի քանի տարրերի հատկություններ սահմանել: Հատկությունների խմբագրիչին ավելացվել է գրադիենտների կառավարման նոր երկխոսություն: Գույնի խմբագրիչը թարմացվել է՝ նախապես ընտրված գույներով բաժին ներառելու համար:

    Qt Design Studio 1.3 մշակման միջավայրի թողարկումQt Design Studio 1.3 մշակման միջավայրի թողարկում

  • Բարելավվել է պարտադիր խմբագրիչը, որն այժմ հիմնված է QML-ի համար կոդերի խմբագրման ավելի հարմար վիդջեթի վրա.
  • Ավելացվել է անիմացիայի կորի նոր խմբագիր, որը թույլ է տալիս կարգավորել ինտերպոլացիոն կորերը մի քանի առանցքային շրջանակների համար մեկ տեսքում՝ նման 3D փաթեթների անիմացիայի կառավարման սովորական գործիքներին.

    Qt Design Studio 1.3 մշակման միջավայրի թողարկում

  • Նշվում է նաև, որ WebAssembly-ի հիման վրա QML հեռուստադիտողի ստեղծման ուղղությամբ աշխատանքը դեռ չի ավարտվել, որը թույլ է տալիս ստեղծել QML նախագծերով փաթեթներ համացանցի համար, որոնց հետ կարելի է աշխատել բրաուզերի միջոցով։

Qt Design Studio-ի հիմնական առանձնահատկությունները.

  • Timeline Animation - Ժամանակացույցի և առանցքային շրջանակների վրա հիմնված խմբագիր, որը հեշտացնում է անիմացիաներ ստեղծելն առանց կոդ գրելու;
  • Դիզայների կողմից մշակված ռեսուրսները վերածվում են ունիվերսալ QML բաղադրիչների, որոնք կարող են կրկին օգտագործվել տարբեր նախագծերում.
  • Qt Live Preview - թույլ է տալիս նախադիտել հավելվածը կամ օգտագործողի միջերեսը, որը մշակվում է անմիջապես աշխատասեղանի, Android կամ Boot2Qt սարքերում: Կատարված փոփոխությունները կարող են անմիջապես դիտվել սարքի վրա: Հնարավոր է վերահսկել FPS-ը, վերբեռնել ֆայլերը թարգմանություններով և փոխել տարրերի մասշտաբը: Սա ներառում է սարքերի վրա հավելվածում պատրաստված տարրերի նախադիտման աջակցություն Qt 3D ստուդիա.
  • Qt Safe Renderer-ի հետ ինտեգրվելու հնարավորություն - Safe Renderer-ի տարրերը կարող են քարտեզագրվել մշակվող ինտերֆեյսի տարրերին:
  • Ցուցադրել կողք կողքի վիզուալ խմբագրիչը և կոդի խմբագրիչը. կարող եք միաժամանակ տեսողականորեն կատարել դիզայնի փոփոխություններ կամ խմբագրել QML;
  • Պատրաստի և կարգավորելի կոճակների, անջատիչների և կառավարման այլ տարրերի հավաքածու;
  • Վիզուալ էֆեկտների ներկառուցված և հարմարեցված հավաքածու;
  • Ինտերֆեյսի տարրերի դինամիկ դասավորությունը թույլ է տալիս այն հարմարեցնել ցանկացած էկրանին.
  • Առաջադեմ տեսարանի խմբագիր, որը թույլ է տալիս մշակել տարրեր մինչև ամենափոքր մանրամասները.
  • Qt Photoshop Bridge և Qt Sketch Bridge մոդուլներ Photoshop-ից և Sketch-ից գրաֆիկա ներմուծելու համար: Թույլ է տալիս ստեղծել պատրաստի բաղադրիչներ անմիջապես Photoshop-ում կամ Sketch-ում պատրաստված գրաֆիկայից և արտահանել դրանք QML կոդ: Դրանք ներառված չեն Համայնքի հրատարակության մեջ:
  • Source: opennet.ru

Добавить комментарий