Tso tawm Qbs 1.15 cov cuab yeej sib dhos thiab Qt Tsim Studio 1.4 kev txhim kho ib puag ncig

Xa los ntawm tso tawm cov cuab yeej sib dhos Qov 1.15. Qhov no yog qhov thib ob tso tawm txij li Lub Tuam Txhab Qt tau tso tseg txoj kev txhim kho ntawm txoj haujlwm, npaj los ntawm cov zej zog txaus siab los txuas ntxiv txhim kho Qbs. Txhawm rau tsim Qbs, Qt yog xav tau ntawm cov neeg nyob, txawm hais tias Qbs nws tus kheej yog tsim los tsim kev sib dhos ntawm txhua qhov haujlwm. Qbs siv qhov yooj yim version ntawm QML cov lus los txhais cov phiaj xwm tsim cov ntawv, uas tso cai rau koj los txhais cov kev cai tsim kho yooj yim uas tuaj yeem txuas cov qauv sab nraud, siv JavaScript ua haujlwm, thiab tsim cov cai tsim kev cai.

Cov lus scripting siv hauv Qbs yog yoog rau automate tiam thiab parsing ntawm tsim scripts los ntawm IDEs. Tsis tas li ntawd, Qbs tsis tsim makefiles, thiab nws tus kheej, tsis muaj intermediaries xws li cov khoom siv hluav taws xob, tswj lub community launch ntawm compilers thiab linkers, optimizing cov txheej txheem tsim raws li ib tug ncauj lus kom ntxaws daim duab ntawm tag nrho cov dependencies. Lub xub ntiag ntawm cov ntaub ntawv thawj zaug ntawm cov qauv thiab kev vam khom nyob rau hauv qhov project tso cai rau koj mus ua tib zoo parallelize cov kev ua ntawm kev ua hauj lwm nyob rau hauv ob peb threads. Rau cov haujlwm loj uas muaj cov ntaub ntawv ntau thiab cov npe subdirectories, kev tsim kho dua tshiab siv Qbs tuaj yeem ua tau zoo dua los ntawm ob peb zaug - kev tsim kho yuav luag tam sim ntawd thiab tsis ua rau tus tsim tawm siv sijhawm tos.

Cia peb nco ntsoov tias xyoo tas los Qt Company yog lees txais kev txiav txim kom tsis txhob tsim Qbs. Qbs tau tsim los ua ib qho kev hloov rau qmake, tab sis thaum kawg nws tau txiav txim siab siv CMake ua lub ntsiab tsim rau Qt hauv lub sijhawm ntev. Kev loj hlob ntawm Qbs tau tam sim no txuas ntxiv ua ib txoj haujlwm ywj pheej txhawb nqa los ntawm zej zog thiab cov neeg tsim khoom txaus siab. Lub tuam txhab Qt txuas ntxiv siv rau kev txhim kho.

ntsiab kev tsim kho tshiab Qws 1.15:

  • Ntxiv cov lus txib tshiab "qbs kev", muab API raws li JSON hom rau kev sib cuam tshuam nrog lwm cov khoom siv ntawm stdin/stdout. Piv txwv li, nws tuaj yeem siv los koom ua ke Qbs kev txhawb nqa rau hauv IDEs uas tsis siv Qt thiab C ++;
  • Kev txheeb xyuas ntawm qhov project theem yog ua nyob rau theem ua ntej kev txheeb xyuas qhov profile, uas yooj yim rau kev sib cuam tshuam nrog cov thawj tswj pob xws li Conan thiab vcpkg, thiab tseem ua rau nws muaj peev xwm daws tau txhua qhov kev vam khom, suav nrog cov cuam tshuam nrog cov cuab yeej compiler, yam tsis tau khi rau cov yam ntxwv. ntawm cov platforms tshwj xeeb;
  • Cov cuab yeej timeout tau raug ntxiv rau cov lus txib, JavaScriptCommand, thiab AutotestRunner cov khoom txhawm rau txheeb xyuas thiab ua tiav cov lus txib daig;
  • Kev txhawb nqa raug rau Xcode 11 compiler yog muab;
  • Rau Windows, kev txhawb nqa rau Clang khiav hauv mingw hom yog muab;
  • Ntxiv kev txhawb nqa rau msp430 microcontrollers siv GCC, IAR thiab STM8 IDE, nrog rau STM8 microcontrollers nrog IAR thiab SDCC;
  • Ntxiv lub tshuab hluav taws xob tshiab rau IAR Embedded Workbench, txhawb nqa ARM, AVR, 8051, MSP430 thiab STM8;
  • Ntxiv lub tshuab hluav taws xob tshiab rau KEIL uVision 4, txhawb nqa ARM thiab 8051;
  • Thaum tsim Qbs, Qt thiab runtime compilers, cov tsev qiv ntawv tam sim no tuaj yeem ntim rau Linux, macOS thiab Windows kom yooj yim ntim.

Ib txhij hais tawm tso tawm Qt Tsim Studio 1.4, ib puag ncig rau tus neeg siv interface tsim thiab txhim kho cov duab kos duab raws li Qt. Qt Design Studio ua rau nws yooj yim rau cov neeg tsim qauv thiab cov neeg tsim khoom ua haujlwm ua ke los tsim cov qauv ua haujlwm ntawm cov txheej txheem nyuaj thiab scalable interfaces. Cov neeg tsim qauv tuaj yeem tsom mus rau qhov graphical layout ntawm tus tsim, thaum cov neeg tsim khoom tuaj yeem tsom mus rau kev tsim cov logic ntawm daim ntawv thov siv QML code tau txais los ntawm tus tsim qauv tsim.
Siv cov kev ua haujlwm uas muaj nyob rau hauv Qt Design Studio, koj tuaj yeem tig cov txheej txheem npaj hauv Photoshop lossis lwm tus kws kho duab kos duab ua haujlwm ua qauv tsim nyog rau kev khiav ntawm cov khoom siv tiag tiag hauv ib feeb.

Muaj coj mus muag version ΠΈ Zej zog tsab Qt Tsim Studio. Kev lag luam version
tuaj pub dawb, tso cai rau kev faib tawm cov khoom sib txuas sib txuas tsuas yog rau cov tuav ntawm daim ntawv tso cai ua lag luam rau Qt.
Lub Zej Zog tsab tsis txwv kev siv, tab sis tsis suav nrog cov qauv rau kev xa cov duab los ntawm Photoshop thiab Sketch. Daim ntawv thov yog ib qho tshwj xeeb version ntawm Qt Creator ib puag ncig, muab tso ua ke los ntawm ib qho chaw khaws cia. Feem ntau ntawm cov kev hloov pauv tshwj xeeb rau Qt Design Studio muaj nyob rau hauv lub ntsiab Qt Creator codebase. Kev koom ua ke modules rau Photoshop thiab Sketch yog tus tswv.

Hauv qhov kev tso tawm tshiab:

  • Ntxiv kev txhawb nqa rau kev koom ua ke nrog tshwm sim hauv Qt 5.14, Qt Quick 3D module, uas muab ib qho kev sib koom ua ke API rau kev tsim cov neeg siv interfaces raws li Qt Quick, sib txuas 2D thiab 3D cov duab kos duab.
  • Ntxiv kev txhawb nqa rau importing 3D cov peev txheej hauv FBX, Collada (.dae), glTF2, Blender thiab obj hom, nrog rau kev hloov cov peev txheej los ntawm Qt 3d Studio (.uia thiab .uip);
  • Ib hom tshiab rau kev kho 3D scenes tau ntxiv, uas tso cai rau koj los tswj cov khoom siv hauv qhov chaw siv cov cuab yeej txheem xws li txav, ntsuas thiab tig thaum qhib QML interface. Cov hom ua kom yooj yim rau synchronize 3D thiab 2D cov ntsiab lus, raws li koj tuaj yeem pom ib txhij saib 3D scene saib thiab 2D saib;

    Tso tawm Qbs 1.15 cov cuab yeej sib dhos thiab Qt Tsim Studio 1.4 kev txhim kho ib puag ncig

  • Alignment thiab faib cov cuab yeej tau ntxiv rau 2D interface tsim cov cuab yeej, tso cai rau koj los tsim cov txheej txheem nyuaj nrog qhov tsis siv neeg tso ntawm indents ntawm cov khoom;

    Tso tawm Qbs 1.15 cov cuab yeej sib dhos thiab Qt Tsim Studio 1.4 kev txhim kho ib puag ncig

  • Ntxiv cov ntawv khij nyiab uas tso cai rau koj los khi cov khoom yam tsis tau tsim kev khi rau hauv cov ntawv nyeem, tab sis los ntawm kev xaiv cov khoom los ntawm cov ntawv qhia zaub mov;
    Tso tawm Qbs 1.15 cov cuab yeej sib dhos thiab Qt Tsim Studio 1.4 kev txhim kho ib puag ncig

  • Module muaj peev xwm nthuav dav Qt Choj rau Sketch thiab Photoshop, tso cai rau koj los tsim cov khoom npaj-rau-siv raws li layouts npaj hauv Sketch lossis Photoshop thiab xa tawm mus rau QML code.

Tau qhov twg los: opennet.ru

Ntxiv ib saib