Kutulutsidwa kwa zida za msonkhano wa Qbs 1.15 ndi malo otukuka a Qt Design Studio 1.4

Yovomerezedwa ndi kutulutsidwa kwa zida za msonkhano Kb 1.15. Aka ndi kachiŵiri kutulutsidwa kuchokera pamene kampani ya Qt inasiya ntchito yokonza pulojekitiyi, yokonzedwa ndi anthu omwe ali ndi chidwi chofuna kupitiriza chitukuko cha Qbs. Kuti mupange ma Qbs, Qt ikufunika pakati pa zodalira, ngakhale Qbs yokha idapangidwa kuti ikonzekere kusonkhanitsa ntchito zilizonse. Ma Qbs amagwiritsa ntchito mtundu wosavuta wa chilankhulo cha QML kutanthauzira zolemba zama projekiti, zomwe zimakulolani kufotokozera malamulo omangika osinthika omwe amatha kulumikiza ma module akunja, kugwiritsa ntchito JavaScript, ndikupanga malamulo omangirira.

Chilankhulo cholembera chomwe chimagwiritsidwa ntchito mu Qbs chimasinthidwa kuti chizitha kupanga ndi kugawa zolemba ndi malo ophatikizika achitukuko. Kuphatikiza apo, Qbs sipanga makefiles, koma yokha, popanda oyimira pakati monga make utility, amawongolera kukhazikitsidwa kwa ma compilers ndi olumikizira, kukhathamiritsa njira yomanga potengera chithunzi chatsatanetsatane cha zodalira zonse. Kukhalapo kwa chidziwitso choyambirira chokhudza kapangidwe kake ndi kudalira kwa polojekiti kumakupatsani mwayi wofananira bwino ndi magwiridwe antchito mumizere ingapo. Kwa ma projekiti akuluakulu okhala ndi mafayilo ambiri ndi ma subdirectories, ntchito yomanganso pogwiritsa ntchito Qbs imatha kufulumira kangapo kuposa kupanga - kumanganso kumachitika nthawi yomweyo ndipo sikukakamiza wopanga kuwononga nthawi kudikirira.

Tikumbukire kuti chaka chatha Qt Company inali adalandira chisankho chosiya kupanga ma Qbs. Qbs idapangidwa m'malo mwa qmake, koma pamapeto pake idasankhidwa kugwiritsa ntchito CMake ngati njira yayikulu yopangira Qt pakapita nthawi. Kupanga ma Qbs tsopano kwapitilira ngati pulojekiti yodziyimira payokha yothandizidwa ndi anthu ammudzi komanso okonda chidwi. Zomangamanga za Qt Company zikupitilizabe kugwiritsidwa ntchito pachitukuko.

waukulu zatsopano NKHANI 1.15:

  • Adawonjezera lamulo latsopano "qbs gawo", kupereka API kutengera mtundu wa JSON wolumikizana ndi zida zina kudzera pa stdin/stdout. Mwachitsanzo, itha kugwiritsidwa ntchito kuphatikiza chithandizo cha Qbs mu ma IDE omwe sagwiritsa ntchito Qt ndi C ++;
  • Macheke pamlingo wa projekiti amachitidwa pa siteji isanakhazikitsidwe mbiri, zomwe zimathandizira kuyanjana ndi oyang'anira phukusi monga Conan ndi vcpkg, komanso zimapangitsa kuti athe kuthana ndi zodalira zonse, kuphatikiza zomwe zikugwirizana ndi zida zophatikizira, popanda kumangirizidwa ndi mawonekedwe. za nsanja zapadera;
  • Katundu wanthawi yayitali wawonjezedwa ku zinthu za Command, JavaScriptCommand, ndi AutotestRunner kuti muzindikire ndikumaliza malamulo osakhazikika;
  • Thandizo lolondola la compiler ya Xcode 11 limaperekedwa;
  • Kwa Windows, chithandizo cha Clang chimaperekedwa kuti chikuyendetsedwe mu mingw mode;
  • Zowonjezera zothandizira msp430 microcontrollers pogwiritsa ntchito GCC, IAR ndi STM8 IDE, komanso STM8 microcontrollers ndi IAR ndi SDCC;
  • Anawonjezera jenereta yatsopano ya IAR Embedded Workbench, yothandizira ARM, AVR, 8051, MSP430 ndi STM8;
  • Anawonjezera jenereta yatsopano ya KEIL uVision 4, yothandizira ARM ndi 8051;
  • Mukamanga ma Qbs, Qt ndi ophatikiza nthawi yothamanga, malaibulale tsopano atha kuikidwa pa Linux, macOS ndi Windows kuti muchepetse kuyika.

Nthawi yomweyo zoperekedwa kumasulidwa Qt DesignStudio 1.4, malo opangira mawonekedwe a ogwiritsa ntchito ndikusintha kwazithunzi zozikidwa pa Qt. Qt Design situdiyo imapangitsa kukhala kosavuta kwa opanga ndi opanga kugwirira ntchito limodzi kuti apange ma prototypes ogwira ntchito ovuta komanso owopsa. Okonza atha kuyang'ana kokha pamawonekedwe apangidwe, pomwe opanga amatha kuyang'ana kwambiri kupanga malingaliro a pulogalamuyo pogwiritsa ntchito nambala ya QML yopangidwa yokha pamasanjidwe a wopanga.
Pogwiritsa ntchito kayendedwe ka ntchito komwe kamaperekedwa mu Qt Design Studio, mutha kusintha masanjidwe okonzedwa mu Photoshop kapena ma graph ena kukhala ma prototypes oyenera kuthamanga pazida zenizeni pakangopita mphindi zochepa.

Zaperekedwa malonda Baibulo и Community Edition Chithunzi cha Qt Design Studio. Mtundu wamalonda
imabwera mwaulere, imalola kugawa magawo okonzekera mawonekedwe okhawo omwe ali ndi chilolezo chamalonda cha Qt.
Kusindikiza kwa Community sikumaletsa kugwiritsa ntchito, koma sikuphatikiza ma module otengera zithunzi kuchokera ku Photoshop ndi Sketch. Ntchitoyi ndi mtundu wapadera wa chilengedwe cha Qt Creator, chopangidwa kuchokera kunkhokwe wamba. Zosintha zambiri za Qt Design Studio zikuphatikizidwa mu codebase yayikulu ya Qt Creator. Ma module ophatikizira a Photoshop ndi Sketch ndi eni ake.

M'kutulutsa kwatsopano:

  • Thandizo lowonjezera la kuphatikiza ndi adawonekera mu Qt 5.14, gawo la Qt Quick 3D, lomwe limapereka API yogwirizana popanga mawonekedwe ogwiritsira ntchito pogwiritsa ntchito Qt Quick, kuphatikiza 2D ndi 3D graphics elements.
  • Thandizo lowonjezera pakulowetsa zinthu za 3D mu FBX, Collada (.dae), glTF2, Blender ndi obj formats, komanso kusintha zinthu kuchokera ku Qt 3d Studio (.uia ndi .uip);
  • Njira yatsopano yosinthira zithunzi za 3D yawonjezedwa, yomwe imakupatsani mwayi wosinthira magawo azithunzi pogwiritsa ntchito zida zokhazikika monga kusuntha, kukulitsa ndi kuzungulira potsegula mawonekedwe a QML. Mawonekedwewa amapangitsa kuti kulunzanitsa zinthu za 3D ndi 2D zikhale zosavuta, chifukwa mutha kuwona nthawi yomweyo mawonekedwe a 3D ndi mawonekedwe a 2D;

    Kutulutsidwa kwa zida za msonkhano wa Qbs 1.15 ndi malo otukuka a Qt Design Studio 1.4

  • Zida zofananira ndi zogawa zawonjezeredwa ku zida zopangira mawonekedwe a 2D, kukulolani kuti mupange masanjidwe ovuta ndikuyika mokhazikika kwa indents pakati pa zinthu;

    Kutulutsidwa kwa zida za msonkhano wa Qbs 1.15 ndi malo otukuka a Qt Design Studio 1.4

  • Anawonjezera cholembera chomangirira chomwe chimakulolani kumangirira katundu popanda kupanga zomangira mumkonzi wamawu, koma posankha katundu kudzera pamenyu yankhani;
    Kutulutsidwa kwa zida za msonkhano wa Qbs 1.15 ndi malo otukuka a Qt Design Studio 1.4

  • Ma module amawonjezeredwa Qt Bridge kwa Sketch ndi Photoshop, kukulolani kuti mupange zida zokonzeka kugwiritsa ntchito kutengera masanjidwe okonzedwa mu Sketch kapena Photoshop ndikutumiza ku QML code.

Source: opennet.ru

Kuwonjezera ndemanga