Gefa út Qbs 1.15 samsetningarverkfæri og Qt Design Studio 1.4 þróunarumhverfi

Kynnt losun samsetningarverkfæra Qbs 1.15. Þetta er önnur útgáfan síðan Qt Company yfirgaf þróun verkefnisins, unnin af samfélaginu sem hefur áhuga á að halda áfram þróun Qbs. Til að byggja Qbs þarf Qt meðal ósjálfstæðanna, þó að Qbs sjálft sé hannað til að skipuleggja samsetningu hvers kyns verkefna. Qbs notar einfaldaða útgáfu af QML tungumálinu til að skilgreina verkefnasmíðaforskriftir, sem gerir þér kleift að skilgreina nokkuð sveigjanlegar byggingarreglur sem geta tengt utanaðkomandi einingar, notað JavaScript aðgerðir og búið til sérsniðnar byggingarreglur.

Forskriftarmálið sem notað er í Qbs er aðlagað til að gera sjálfvirkan myndun og þáttun byggingarforskrifta með samþættu þróunarumhverfi. Þar að auki býr Qbs ekki til makefile, heldur sjálft, án milliliða eins og make utility, stýrir ræsingu þýðenda og tengiliða, og fínstillir byggingarferlið byggt á nákvæmu grafi yfir allar ósjálfstæðir. Tilvist fyrstu gagna um uppbyggingu og ósjálfstæði í verkefninu gerir þér kleift að samhliða framkvæmd aðgerða í raun í nokkrum þráðum. Fyrir stór verkefni sem samanstanda af miklum fjölda skráa og undirmöppum getur árangur endurbyggingar með Qbs verið nokkrum sinnum hraðari en make - endurbygging er framkvæmd nánast samstundis og neyðir ekki verktaki til að eyða tíma í að bíða.

Við skulum muna að á síðasta ári var Qt Company tekin ákvörðun um að hætta að þróa Qbs. Qbs var þróað í staðinn fyrir qmake, en á endanum var ákveðið að nota CMake sem aðalbyggingarkerfi fyrir Qt til lengri tíma litið. Þróun Qbs hefur nú haldið áfram sem sjálfstætt verkefni stutt af samfélaginu og áhugasömum þróunaraðilum. Qt Company innviðir eru áfram notaðir til þróunar.

Helstu nýjungar Qbs 1.15:

  • Ný skipun bætt við "qbs fundur“, veita API byggt á JSON sniði fyrir samskipti við önnur tól í gegnum stdin/stdout. Til dæmis er hægt að nota það til að samþætta Qbs stuðning í IDE sem nota ekki Qt og C++;
  • Athuganir á verkefnastigi eru framkvæmdar á stigi fyrir þáttun prófíla, sem einfaldar samskipti við pakkastjóra eins og Conan og vcpkg, og gerir það einnig mögulegt að leysa allar ósjálfstæði, þar með talið þær sem tengjast þýðandaverkfærum, án þess að vera bundin við eiginleikana af tilteknum vettvangi;
  • Timeout eiginleika hefur verið bætt við Command, JavaScriptCommand og AutotestRunner hlutina til að bera kennsl á og klára fastar skipanir;
  • Réttur stuðningur fyrir Xcode 11 þýðanda er veittur;
  • Fyrir Windows er Clang stuðningur veittur til að keyra í mingw ham;
  • Bætti við stuðningi við msp430 örstýringar sem nota GCC, IAR og STM8 IDE, auk STM8 örstýringa með IAR og SDCC;
  • Bætt við nýjum verkefnarafalli fyrir IAR Embedded Workbench, sem styður ARM, AVR, 8051, MSP430 og STM8;
  • Bætti við nýjum verkefnarafalli fyrir KEIL uVision 4, sem styður ARM og 8051;
  • Við smíði Qbs, Qt og runtime þýðenda er nú hægt að pakka bókasöfnum fyrir Linux, macOS og Windows til að einfalda umbúðir.

Samtímis fram slepptu QtDesignStudio 1.4, umhverfi fyrir notendaviðmótshönnun og þróun grafískra forrita byggt á Qt. Qt Design Studio auðveldar hönnuðum og hönnuðum að vinna saman að því að búa til virka frumgerðir af flóknum og skalanlegum viðmótum. Hönnuðir geta aðeins einbeitt sér að grafísku útliti hönnunarinnar, á meðan verktaki geta einbeitt sér að því að þróa rökfræði forritsins með því að nota QML kóða sem er sjálfkrafa búinn til fyrir útlit hönnuðarins.
Með því að nota verkflæðið sem boðið er upp á í Qt Design Studio geturðu breytt útliti sem búið er til í Photoshop eða öðrum grafískum ritstjórum í virka frumgerðir sem henta til að keyra á raunverulegum tækjum á nokkrum mínútum.

Boðið upp á auglýsing útgáfa и Samfélagsútgáfa Qt hönnunarstúdíó. Auglýsing útgáfa
kemur ókeypis, leyfir aðeins dreifingu á tilbúnum viðmótshlutum til handhafa viðskiptaleyfis fyrir Qt.
Samfélagsútgáfan setur engar takmarkanir á notkun, en inniheldur ekki einingar til að flytja inn grafík frá Photoshop og Sketch. Forritið er sérhæfð útgáfa af Qt Creator umhverfinu, unnin úr sameiginlegri geymslu. Flestar breytingarnar sem eru sértækar fyrir Qt Design Studio eru innifalin í helstu kóðagrunni Qt Creator. Samþættingareiningar fyrir Photoshop og Sketch eru einkaréttar.

Í nýju útgáfunni:

  • Bætt við stuðningi við samþættingu við birtist í Qt 5.14, Qt Quick 3D einingunni, sem veitir sameinað API til að búa til notendaviðmót byggt á Qt Quick, sem sameinar 2D og 3D grafíska þætti.
  • Bætti við stuðningi við innflutning á 3D auðlindum í FBX, Collada (.dae), glTF2, Blender og obj sniðum, auk þess að breyta auðlindum frá Qt 3d Studio (.uia og .uip);
  • Nýrri stillingu til að breyta þrívíddarsenum hefur verið bætt við, sem gerir þér kleift að vinna með senuíhluti með því að nota staðlaðar verkfæri eins og að færa, kvarða og snúa þegar QML viðmótið er opnað. Stillingin gerir það auðveldara að samstilla þrívíddar- og tvívíddarefni, þar sem þú getur skoðað þrívíddarmynd og tvívídd samtímis;

    Gefa út Qbs 1.15 samsetningarverkfæri og Qt Design Studio 1.4 þróunarumhverfi

  • Jöfnunar- og dreifingarverkfærum hefur verið bætt við 2D viðmótshönnunarverkfærin, sem gerir þér kleift að búa til flókið skipulag með sjálfvirkri staðsetningu inndrátta á milli þátta;

    Gefa út Qbs 1.15 samsetningarverkfæri og Qt Design Studio 1.4 þróunarumhverfi

  • Bætti við bindingarritli sem gerir þér kleift að binda eiginleika án þess að búa til bindingar í textaritli, heldur með því að velja eiginleika í gegnum samhengisvalmyndina;
    Gefa út Qbs 1.15 samsetningarverkfæri og Qt Design Studio 1.4 þróunarumhverfi

  • Einingargeta aukin Qt Bridge fyrir Sketch og Photoshop, sem gerir þér kleift að búa til íhluti sem eru tilbúnir til notkunar byggða á útlitum sem eru unnin í Sketch eða Photoshop og flytja þá út í QML kóða.

Heimild: opennet.ru

Bæta við athugasemd