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

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

Օգտագործելով Qt Design Studio-ում առաջարկվող աշխատանքային հոսքը, դուք կարող եք Photoshop-ում կամ այլ գրաֆիկական խմբագրիչներում պատրաստված դասավորությունները վերածել աշխատանքային նախատիպերի, որոնք կարող են գործարկվել իրական սարքերում հաշված րոպեների ընթացքում: Ապրանքը սկզբնապես մատակարարվել է бесплатно, սակայն թույլատրվել է պատրաստված ինտերֆեյսի բաղադրիչների բաշխումը
միայն Qt-ի առևտրային լիցենզիա ունեցողներին:

Սկսած 1.2 տարբերակից՝ մշակողներին առաջարկվում է հրատարակություն Qt Design Studio Community Edition, որը օգտագործման սահմանափակումներ չի դնում, բայց ֆունկցիոնալությամբ հետ է մնում հիմնական արտադրանքից։ Մասնավորապես, Community Edition-ը չի ներառում Photoshop-ից և Sketch-ից գրաֆիկա ներմուծելու մոդուլներ:

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

Qt Design Studio 1.2-ի թողարկումն աչքի է ընկնում մոդուլի ավելացմամբ Qt կամուրջ էսքիզի համար, որը թույլ է տալիս Sketch-ում պատրաստված դասավորությունների հիման վրա ստեղծել պատրաստի բաղադրիչներ և արտահանել դրանք QML կոդ։ Ընդհանուր փոփոխությունների շարքում, աջակցություն բարդ գրադիենտների վրա հիմնված Qt Արագ ձևեր, որն այժմ կարող է դիտվել որպես Qt Design Studio-ի բաղադրիչներ: Օրինակ՝ գնդաձև և կոնաձև գրադիենտները՝ զուգակցված անիմացիայի հետ, կարող են օգտագործվել չափումների և սենսորային ընթերցումների արդյունավետ պատկերացման համար: Բացի այդ, միջերեսներ նախագծելիս այժմ կարող եք դուրս գալ գծային ուղղահայաց գրադիենտներից:

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

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

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