Kuburitswa kweQbs 1.15 gungano chishandiso uye Qt Dhizaini Studio 1.4 budiriro nharaunda

Introduced kusunungurwa kwezvishandiso zvegungano Qbs 1.15. Aka ndekechipiri kuburitswa kubva Kambani yeQt yakasiya kuvandudzwa kwechirongwa ichi, chakagadzirirwa nenharaunda inoda kuenderera mberi nekuvandudzwa kweQbs. Kuvaka maQbs, Qt inodiwa pakati pezvinotsamira, kunyangwe Qbs pachayo yakagadzirirwa kuronga kuungana kwechero mapurojekiti. Qbs inoshandisa yakareruka vhezheni yemutauro weQML kutsanangura zvinyorwa zvekuvaka purojekiti, izvo zvinokutendera kuti utsanangure mitemo yekuvaka inochinjika inogona kubatanidza mamodule ekunze, kushandisa JavaScript mabasa, uye kugadzira tsika yekuvaka mitemo.

Mutauro wekunyora unoshandiswa muQbs unogadziridzwa kuti uite otomatiki chizvarwa uye kupatsanurwa kwezvinyorwa zvekuvaka nenzvimbo dzakabatanidzwa dzebudiriro. Uye zvakare, Qbs haiburitse makefiles, asi pachayo, isina vanopindirana senge kugadzira utility, inodzora kuvhurwa kwevagadziri uye malinker, kukwirisa maitiro ekuvaka akavakirwa pane yakadzama girafu yezvese zvinotsamira. Kuvapo kwekutanga data nezve chimiro uye zvinovimbika mupurojekiti inokubvumira kuti unyatso enzanirana nekuita kwekushanda mune akati wandei tambo. Kune mapurojekiti makuru ane nhamba huru yemafaira uye subdirectories, kuita kwekuvaka patsva uchishandisa Qbs kunogona kukurumidza kakati wandei pane kugadzira - kuvakazve kunoitwa kanenge pakarepo uye hakumanikidze mugadziri kutambisa nguva akamirira.

Ngatirangarirei kuti gore rakapera Qt Company yaive kugamuchirwa sarudzo yekumisa kugadzira Qbs. Qbs yakagadziridzwa sechinotsiva qmake, asi pakupedzisira zvakasarudzwa kushandisa CMake seyo huru yekuvaka system yeQt mukufamba kwenguva. Kuvandudzwa kweQbs kwave kuenderera mberi sechirongwa chakazvimirira chinotsigirwa nenharaunda uye vanofarira vanogadzira. Iyo Qt Kambani zvivakwa zvinoramba zvichishandiswa mukusimudzira.

chikuru zvitsva Qbs 1.15:

  • Wakawedzera murairo mutsva "qbs chikamu", kupa API yakavakirwa paJSON fomati yekudyidzana nezvimwe zvinoshandiswa kuburikidza nestdin/stdout. Semuenzaniso, inogona kushandiswa kubatanidza Qbs rutsigiro mumaIDE asingashandisi Qt uye C ++;
  • Cheki padanho repurojekiti inoitwa pachinhanho chisati chaparurwa chimiro, icho chinorerutsa kudyidzana nemamaneja emapakeji akadai saConan uye vcpkg, uye zvakare inoita kuti zvikwanise kugadzirisa zvese zvinotsamira, kusanganisira izvo zvine chekuita necomiler maturusi, pasina kusungirirwa kune maficha. yemapuratifomu chaiwo;
  • Chivakwa chenguva yakawedzerwa kuMurairo, JavaScriptCommand, uye AutotestRunner zvinhu kuona uye kupedzisa mirairo yakanamatira;
  • Rutsigiro chairwo rweiyo Xcode 11 compiler inopihwa;
  • YeWindows, Clang tsigiro inopihwa yekumhanya mumingw mode;
  • Yakawedzerwa rutsigiro rwemsp430 microcontrollers vachishandisa GCC, IAR uye STM8 IDE, pamwe neSTM8 microcontrollers ine IAR uye SDCC;
  • Yakawedzera jenareta yeprojekiti itsva yeIAR Embedded Workbench, inotsigira ARM, AVR, 8051, MSP430 uye STM8;
  • Yakawedzera jenareta yeprojekiti itsva yeKEIL uVision 4, inotsigira ARM uye 8051;
  • Pakuvaka Qbs, Qt uye runtime compilers, maraibhurari anogona ikozvino kurongedzerwa kuLinux, macOS uye Windows kuti kurerutsa kurongedza.

Panguva imwe chete yakaunzwa kusunungurwa Qt Dhizaini Studio 1.4, nharaunda yedhizaini yemushandisi dhizaini uye kuvandudzwa kwegraphical application yakavakirwa paQt. Qt Dhizaini Studio inoita kuti zvive nyore kune vanogadzira uye vanogadzira kuti vashande pamwe chete kugadzira ekushanda prototypes yakaoma uye ino scalable interfaces. Vagadziri vanogona kutarisa chete pane graphical dhizaini yedhizaini, nepo vagadziri vachigona kutarisa mukugadzira iyo logic yechishandiso vachishandisa QML kodhi inogadzirwa otomatiki kumagadzirirwo emugadziri.
Uchishandisa mafambiro ebasa anopihwa muQt Dhizaini Studio, unogona kushandura marongero akagadzirirwa muPhotoshop kana mamwe magiraidhi edhita kuita maprototypes anoshanda akakodzera kumhanya pamidziyo chaiyo munguva yemaminetsi.

Inopihwa shanduro yekutengeserana ΠΈ Community edition Qt Design Studio. Commercial version
inouya mahara, inobvumira kugoverwa kwezvakagadzirirwa interface zvikamu chete kune vane rezinesi rekutengesa reQt.
Iyo Nharaunda edition haiisi zvirambidzo pakushandisa, asi haisanganisi mamodule ekupinza magiraidhi kubva kuPhotoshop uye Sketch. Iko kushandiswa ishanduro yakasarudzika yeQt Musiki nharaunda, yakaunganidzwa kubva kune yakajairwa repository. Mazhinji ekuchinja kwakanangana neQt Dhizaini Studio anosanganisirwa muhombe Qt Musiki codebase. Integration modules ye Photoshop uye Sketch ndeye proprietary.

Mukuburitswa kutsva:

  • Yakawedzera rutsigiro rwekubatanidza ne akaonekwa muQt 5.14, iyo Qt Kurumidza 3D module, iyo inopa yakabatana API yekugadzira mushandisi interfaces inoenderana neQt Kurumidza, ichibatanidza 2D uye 3D mifananidzo yezvinhu.
  • Yakawedzerwa tsigiro yekupinza zviwanikwa zve3D muFBX, Collada (.dae), glTF2, Blender uye obj mafomati, pamwe nekushandura zviwanikwa kubva kuQt 3d Studio (.uia uye .uip);
  • Maitiro matsva ekugadzirisa zvimiro zve 3D akawedzerwa, izvo zvinokutendera kuti ugone kushandura zvikamu zvechiitiko uchishandisa maturusi akajairwa sekufamba, kuyera uye kutenderera kana uchivhura iyo QML interface. Iyo modhi inoita kuti zvive nyore kuwiriranisa 3D uye 2D zvemukati, sezvo iwe uchigona panguva imwe chete kuona 3D chiitiko chekuona uye 2D maonero;

    Kuburitswa kweQbs 1.15 gungano chishandiso uye Qt Dhizaini Studio 1.4 budiriro nharaunda

  • Kurongeka uye maturusi ekugovera akawedzerwa kune 2D interface dhizaini maturusi, achikubvumidza iwe kugadzira akaomesesa marongero ane otomatiki kuiswa kwema indents pakati pezvinhu;

    Kuburitswa kweQbs 1.15 gungano chishandiso uye Qt Dhizaini Studio 1.4 budiriro nharaunda

  • Yakawedzera inosunga dhizaini iyo inokutendera iwe kusunga zvivakwa pasina kugadzira mabhandi mune yemavara edhita, asi nekusarudza zvivakwa kuburikidza nemenu yemamiriro;
    Kuburitswa kweQbs 1.15 gungano chishandiso uye Qt Dhizaini Studio 1.4 budiriro nharaunda

  • Module masimba akawedzerwa Qt Bridge yeSketch uye Photoshop, ichikubvumidza iwe kuti ugadzire zvakagadzirira-kushandisa-zvinoenderana nezvimiro zvakagadzirirwa muSketch kana Photoshop uye wozvitumira kune QML kodhi.

Source: opennet.ru

Voeg