Rilis piranti perakitan Qbs 1.15 lan lingkungan pangembangan Qt Design Studio 1.4

Dipuntepangaken release saka piranti perakitan Qbs 1.15. Iki release kapindho wiwit Qt Company ninggalake pembangunan project, disiapake dening masyarakat kasengsem ing terus pembangunan Qbs. Kanggo mbangun Qbs, Qt dibutuhake ing antarane dependensi, sanajan Qbs dhewe dirancang kanggo ngatur perakitan proyek apa wae. Qbs nggunakake versi simplified saka basa QML kanggo nemtokake script mbangun project, sing ngijini sampeyan kanggo netepake aturan mbangun cukup fleksibel sing bisa nyambung modul external, nggunakake fungsi JavaScript, lan nggawe aturan mbangun adat.

Basa skrip sing digunakake ing Qbs diadaptasi kanggo ngotomatisasi generasi lan parsing skrip mbangun kanthi lingkungan pangembangan terpadu. Kajaba iku, Qbs ora ngasilake makefile, nanging dhewe, tanpa perantara kayata sarana make, ngontrol peluncuran kompiler lan linker, ngoptimalake proses mbangun adhedhasar grafik rinci kabeh dependensi. Anane data awal babagan struktur lan dependensi ing proyek kasebut ngidini sampeyan paralel kanthi efektif nglakokake operasi ing sawetara utas. Kanggo proyek gedhe sing ngemot file lan subdirektori sing akeh, kinerja mbangun maneh nggunakake Qbs bisa kaping pirang-pirang luwih cepet tinimbang nggawe - mbangun maneh meh langsung lan ora meksa pangembang mbuwang wektu nunggu.

Ayo dadi elinga yen taun kepungkur Perusahaan Qt dijupuk kaputusan kanggo mungkasi ngembangaken Qbs. Qbs dikembangakΓ© minangka panggantos kanggo qmake, nanging pungkasanipun iki mutusakΓ© kanggo nggunakake CMake minangka sistem mbangun utama kanggo Qt ing long term. Pangembangan Qbs saiki wis diterusake minangka proyek independen sing didhukung dening komunitas lan pangembang sing kasengsem. Infrastruktur Qt Company terus digunakake kanggo pembangunan.

Utama inovasi Qbs 1.15:

  • Ditambahake perintah anyar "sesi qbs", nyedhiyakake API adhedhasar format JSON kanggo interaksi karo keperluan liyane liwat stdin / stdout. Contone, bisa digunakake kanggo nggabungake dhukungan Qbs menyang IDE sing ora nggunakake Qt lan C ++;
  • Priksa ing tingkat proyek ditindakake ing tahap sadurunge parsing profil, sing nyederhanakake interaksi karo manajer paket kayata Conan lan vcpkg, lan uga bisa ngatasi kabeh dependensi, kalebu sing ana gandhengane karo alat kompiler, tanpa diikat karo fitur kasebut. saka platform tartamtu;
  • Properti wektu entek wis ditambahake menyang obyek Command, JavaScriptCommand, lan AutotestRunner kanggo ngenali lan ngrampungake printah sing macet;
  • Dhukungan sing bener kanggo kompiler Xcode 11 diwenehake;
  • Kanggo Windows, dhukungan Clang kasedhiya kanggo mlaku ing mode mingw;
  • Dhukungan ditambahake kanggo mikrokontroler msp430 nggunakake GCC, IAR lan STM8 IDE, uga mikrokontroler STM8 karo IAR lan SDCC;
  • Nambahake generator proyek anyar kanggo IAR Embedded Workbench, ndhukung ARM, AVR, 8051, MSP430 lan STM8;
  • Nambahake generator proyek anyar kanggo KEIL uVision 4, ndhukung ARM lan 8051;
  • Nalika mbangun kompiler Qbs, Qt lan runtime, perpustakaan saiki bisa dikemas kanggo Linux, macOS lan Windows kanggo nyederhanakake kemasan.

Sekaligus diwenehi ngluncurake Studio Desain Qt 1.4, lingkungan kanggo desain antarmuka panganggo lan pangembangan aplikasi grafis adhedhasar Qt. Qt Design Studio nggampangake kanggo perancang lan pangembang bisa bebarengan kanggo nggawe prototipe karya antarmuka Komplek lan keukur. Desainer bisa fokus mung ing tata grafis desain, nalika gawe bisa fokus ing logika ngembangaken aplikasi nggunakake kode QML otomatis kui kanggo noto Desainer.
Nggunakake alur kerja sing ditawakake ing Qt Design Studio, sampeyan bisa ngowahi tata letak sing disiapake ing Photoshop utawa editor grafis liyane dadi prototipe sing cocog kanggo mlaku ing piranti nyata sajrone sawetara menit.

Ditawakake versi komersial ΠΈ Edisi komunitas Qt Design Studio. Versi komersial
rawuh free , ngidini distribusi komponen antarmuka disiapake mung kanggo sing duwe lisensi komersial kanggo Qt.
Komunitas edition ora nemtokke Watesan ing nggunakake, nanging ora kalebu modul kanggo ngimpor grafis saka Photoshop lan Sketch. Aplikasi kasebut minangka versi khusus saka lingkungan Qt Creator, sing disusun saka gudang umum. Umume owah-owahan khusus kanggo Qt Design Studio kalebu ing basis kode Qt Creator utama. Modul Integrasi kanggo Photoshop lan Sketch minangka kepemilikan.

Ing release anyar:

  • Dhukungan ditambahake kanggo integrasi karo muncul ing Qt 5.14, modul Qt Cepet 3D, kang menehi API ndadekake kanggo antarmuka panganggo nggawe adhedhasar Qt cepet, nggabungke 2D lan unsur grafis 3D.
  • Dhukungan tambahan kanggo ngimpor sumber daya 3D ing FBX, Collada (.dae), glTF2, Blender lan format obj, uga ngowahi sumber daya saka Qt 3d Studio (.uia lan .uip);
  • Mode anyar kanggo nyunting pemandangan 3D wis ditambahake, sing ngijini sampeyan kanggo ngapusi komponen pemandangan nggunakake alat standar kayata obah, njongko lan rotasi nalika mbukak antarmuka QML. Mode nggampangake kanggo nyinkronake konten 3D lan 2D, amarga sampeyan bisa ndeleng tampilan pemandangan 3D lan tampilan 2D bebarengan;

    Rilis piranti perakitan Qbs 1.15 lan lingkungan pangembangan Qt Design Studio 1.4

  • Alat Alignment lan distribusi wis ditambahake menyang alat desain antarmuka 2D, ngidini sampeyan nggawe tata letak sing kompleks kanthi penempatan otomatis indent ing antarane unsur;

    Rilis piranti perakitan Qbs 1.15 lan lingkungan pangembangan Qt Design Studio 1.4

  • Nambahake editor naleni sing ngidini sampeyan ngiket properti tanpa nggawe binding ing editor teks, nanging kanthi milih properti liwat menu konteks;
    Rilis piranti perakitan Qbs 1.15 lan lingkungan pangembangan Qt Design Studio 1.4

  • Kapabilitas modul ditambahi Jembatan Qt kanggo Sketsa lan Photoshop, ngijini sampeyan kanggo nggawe komponen siap-kanggo-nggunakake adhedhasar tata disiapake ing Sketch utawa Photoshop lan ngekspor menyang kode QML.

Source: opennet.ru

Add a comment