Te tuku i te taputapu huinga Qbs 1.15 me te taiao whanaketanga Qt Design Studio 1.4

Tukuna e te tuku taputapu huihui Qbs 1.15. Π­Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ выпуск послС ΡƒΡ…ΠΎΠ΄Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Qt Company ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ силами сообщСства, заинтСрСсованного Π² ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Qbs. Для сборки Qbs Π² числС зависимостСй трСбуСтся Qt, хотя сам Qbs рассчитан Π½Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ сборки Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Qbs ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ языка QML для опрСдСлСния сцСнариСв сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ достаточно Π³ΠΈΠ±ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° сборки, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ внСшниС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° JavaScript ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° сборки.

Ko te reo tuhi e whakamahia ana i roto i te Qbs ka urutau ki te whakaaunoa i te whakatipuranga me te poroporo i nga tuhinga hanga e nga IDE. I tua atu, kaore a Qbs e whakaputa i nga konae hanga, a ko ia ano, kaore he kaiwawao penei i te taputapu hanga, ka whakahaere i te whakarewatanga o nga kaikoipi me nga hononga hono, me te arotau i te mahi hanga i runga i te kauwhata taipitopito o nga whakawhirinakitanga katoa. Ko te aroaro o nga raraunga tuatahi mo te hanganga me nga whakawhirinakitanga i roto i te kaupapa ka taea e koe te whakarite tika i te mahi o nga mahi i roto i nga miro maha. Mo nga kaupapa nui kei roto i te maha o nga konae me nga raarangi-roto, ko te mahi hanga ano ma te whakamahi i te Qbs ka nui ake te mahi i nga wa maha - he tata tonu te hanga, kaore e roa te kaiwhakawhanake e tatari ana.

Напомним, Ρ‡Ρ‚ΠΎ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Qt Company Π±Ρ‹Π»ΠΎ whakaaetia whakatau ki te whakamutu i te whakawhanake Qbs. I whakawhanakehia a Qbs hei whakakapi mo te qmake, engari i te mutunga ka whakatauhia kia whakamahia a CMake hei punaha hanga matua mo Qt mo te wa roa. Ko te whakawhanaketanga o Qbs kua haere tonu hei kaupapa motuhake e tautokohia ana e te hapori me nga kaiwhakawhanake kaingākau. Kei te whakamahia tonu te hanganga o te Kamupene Qt mo te whanaketanga.

Main nga mahi auaha Qbs 1.15:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«qbs sessionΒ«, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ API Π½Π° основС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° JSON для взаимодСйствия с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· stdin/stdout. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Qbs Π² IDE, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Qt ΠΈ C++;
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° вынСсСны Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π΄ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π° профиля, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ взаимодСйствиС с ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Conan ΠΈ vcpkg, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всС зависимости, Π² Ρ‚ΠΎΠΌ числС связанныС с инструмСнтариСм компилятора, Π½Π΅ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡΡΡŒ ΠΊ особСнностям ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ;
  • Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Command, JavaScriptCommand ΠΈ AutotestRunner Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство timeout для выявлСния ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΡˆΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° коррСктная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° компилятора Xcode 11;
  • Для Windows обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Clang Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ mingw;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² msp430 с использованиСм GCC, IAR ΠΈ IDE STM8, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² STM8 с IAR ΠΈ SDCC;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для IAR Embedded Workbench, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ARM, AVR, 8051, MSP430 ΠΈ STM8;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² для KEIL uVision 4, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ARM ΠΈ 8051;
  • ΠŸΡ€ΠΈ сборкС Qbs, Qt ΠΈ runtime компилятора для упрощСния формирования ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ для Linux, macOS ΠΈ Windows.

Wā kotahi i tukuna tuku Qt Hoahoa Studio 1.4, he taiao mo te hoahoa atanga kaiwhakamahi me te whakawhanaketanga o nga tono whakairoiro i runga i te Qt. Ko te Qt Design Studio he mea ngawari ki nga kaihoahoa me nga kaiwhakawhanake ki te mahi tahi ki te hanga tauira mahi o nga atanga uaua me te tauineine. Ka taea e nga Kaihoahoa te aro anake ki te whakatakotoranga kauwhata o te hoahoa, ka taea e nga kaiwhakawhanake te aro ki te whakawhanake i te arorau o te tono ma te whakamahi i te waehere QML i hangaia aunoa mo nga whakatakotoranga a te kaihoahoa.
Ma te whakamahi i te rerengamahi e tukuna ana i te Qt Design Studio, ka taea e koe te huri i nga whakatakotoranga kua oti te whakarite ki Photoshop, etahi atu kaiwhakatika whakairoiro ranei hei tauira mahi e tika ana mo te whakahaere i runga i nga taputapu tuuturu i roto i nga meneti.

Ka whakaekea putanga arumoni ΠΈ Putanga hapori Qt Design Studio. Putanga hokohoko
he kore utu, ka taea te tohatoha i nga waahanga atanga kua rite noa ki nga kaipupuri raihana hokohoko mo Qt.
Ko te whakaputanga Hapori kaore he here mo te whakamahi, engari karekau he whakaurunga mo te kawemai i nga whakairoiro mai i Photoshop me te Sketch. Ko te tono he putanga motuhake o te taiao Qt Kaihanga, i whakaemihia mai i tetahi putunga noa. Ko te nuinga o nga huringa e pa ana ki te Qt Design Studio kei roto i te Qt Creator codebase matua. Ko nga waahanga whakauru mo te Photoshop me te Sketch he rangatira.

I roto i te tukunga hou:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с puta mai Π² Qt 5.14 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Qt Quick 3D, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ API для создания интСрфСйсов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π½Π° Π±Π°Π·Π΅ Qt Quick, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰ΠΈΡ… элСмСнты 2D ΠΈ 3D Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° 3D-рСсурсов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… FBX, Collada (.dae), glTF2, Blender ΠΈ obj, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ рСсурсов ΠΈΠ· Qt 3d Studio (.uia ΠΈ .uip);
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ рСдактирования 3D-сцСн, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ интСрфСйса Π½Π° QML ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ сцСны ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… инструмСнтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π Π΅ΠΆΠΈΠΌ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ содСрТимого 3D ΠΈ 2D, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Π²ΠΈΠ΄ΠΎΠΌ 3D-сцСны ΠΈ 2D-прСдставлСниСм;

    Te tuku i te taputapu huinga Qbs 1.15 me te taiao whanaketanga Qt Design Studio 1.4

  • Π’ срСдства проСктирования 2D-интСрфСйсов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ инструмСнты выравнивания ΠΈ распрСдСлСния, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ слоТныС раскладки с автоматичСской расстановкой отступов ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами;

    Te tuku i te taputapu huinga Qbs 1.15 me te taiao whanaketanga Qt Design Studio 1.4

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ привязок, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒ свойства Π±Π΅Π· создания Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΎΠ² Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π° выбирая свойства Ρ‡Π΅Ρ€Π΅Π· контСкстноС мСню;
    Te tuku i te taputapu huinga Qbs 1.15 me te taiao whanaketanga Qt Design Studio 1.4

  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Qt Bridge для Sketch ΠΈ Photoshop, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Π½Π° основС ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π² Sketch ΠΈΠ»ΠΈ Photoshop, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΊ использованию ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² QML-ΠΊΠΎΠ΄.

Source: opennet.ru

Tāpiri i te kōrero