Scaoileadh uirlis tionóil Qbs 1.15 agus timpeallacht forbartha Qt Design Studio 1.4

Tugadh isteach scaoileadh uirlisí tionóil Qbs 1.15. Это второй выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки.

Déantar an teanga scriptithe a úsáidtear i Qbs a oiriúnú chun giniúint agus parsáil scripteanna tógála a uathoibriú trí thimpeallachtaí forbartha comhtháite. Ina theannta sin, ní ghineann Qbs comhaid déanta, ach é féin, gan idirghabhálaithe mar an áirgiúlacht déanta, rialaíonn seoladh tiomsaitheoirí agus nascóirí, ag uasmhéadú an phróisis tógála bunaithe ar ghraf mionsonraithe de gach spleáchas. Ceadaíonn láithreacht sonraí tosaigh maidir le struchtúr agus spleáchais an tionscadail duit cur i gcrích oibríochtaí i roinnt snáitheanna a chomhthreomharú go héifeachtach. I gcás tionscadail mhóra ina bhfuil líon mór comhad agus fochomhadlann, is féidir le feidhmíocht atógáil ag baint úsáide as Qbs a bheith cúpla uair níos tapúla ná mar a dhéanamh - déantar atógáil beagnach láithreach agus ní chuireann sé iallach ar an bhforbróir am feithimh a chur amú.

Напомним, что в прошлом году компанией Qt Company было tógtha cinneadh stop a chur le forbairt Qbs. Forbraíodh Qbs mar athsholáthar ar qmake, ach ar deireadh thiar socraíodh CMake a úsáid mar phríomhchóras tógála do Qt san fhadtéarma. Táthar ag leanúint ar aghaidh le forbairt Qbs mar thionscadal neamhspleách a fhaigheann tacaíocht ón bpobal agus ó fhorbróirí leasmhara. Tá bonneagar Cuideachta Qt á úsáid i gcónaí le haghaidh forbartha.

An príomh- nuálaíochtaí Qbs 1.15. XNUMX:

  • Добавлена новая команда «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.

Ag an am céanna curtha i láthair eisiúint Stiúideo Dearaidh Qt 1.4, timpeallacht le haghaidh dearadh comhéadan úsáideora agus forbairt feidhmchláir ghrafacha bunaithe ar Qt. Déanann Qt Design Studio éascaíocht do dhearthóirí agus d’fhorbróirí oibriú le chéile chun fréamhshamhlacha oibre de chomhéadain chasta agus inscálaithe a chruthú. Ní féidir le dearthóirí díriú ach ar leagan amach grafach an dearaidh, agus is féidir le forbróirí díriú ar loighic an fheidhmchláir a fhorbairt ag baint úsáide as cód QML a ghintear go huathoibríoch le haghaidh leagan amach an dearthóra.
Ag baint úsáide as an sreabhadh oibre a thairgtear in Qt Design Studio, is féidir leat leagan amach a ullmhaítear i Photoshop nó in eagarthóirí grafaice eile a thiontú ina fhréamhshamhlacha oibre atá oiriúnach le rith ar fheistí fíor i gceann cúpla nóiméad.

Ar fáil leagan tráchtála и Eagrán pobail Stiúideo dearadh qt. Leagan tráchtála
saor in aisce, ceadaíonn sé comhpháirteanna comhéadain ullmhaithe a dháileadh ar shealbhóirí ceadúnais tráchtála do Qt.
Ní chuireann eagrán an Chomhphobail srianta ar úsáid, ach ní fholaíonn sé modúil chun grafaicí a allmhairiú ó Photoshop agus Sketch. Is leagan speisialaithe é an t-iarratas de thimpeallacht Qt Creator, arna thiomsú ó stór coiteann. Tá an chuid is mó de na hathruithe a bhaineann go sonrach le Qt Design Studio san áireamh sa bhunchód Qt Creator is mó. Tá modúil chomhtháthaithe le haghaidh Photoshop agus Sceitse dílsithe.

Sa scaoileadh nua:

  • Добавлена поддержка интеграции с chuma в 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-представлением;

    Scaoileadh uirlis tionóil Qbs 1.15 agus timpeallacht forbartha Qt Design Studio 1.4

  • В средства проектирования 2D-интерфейсов добавлены инструменты выравнивания и распределения, позволяющие создавать сложные раскладки с автоматической расстановкой отступов между элементами;

    Scaoileadh uirlis tionóil Qbs 1.15 agus timpeallacht forbartha Qt Design Studio 1.4

  • Добавлен редактор привязок, позволяющий привязывать свойства без создания биндингов в текстовом редакторе, а выбирая свойства через контекстное меню;
    Scaoileadh uirlis tionóil Qbs 1.15 agus timpeallacht forbartha Qt Design Studio 1.4

  • Расширены возможности модулей Qt Bridge для Sketch и Photoshop, позволяющих на основе макетов, подготовленных в Sketch или Photoshop, создавать готовые к использованию компоненты и экспортировать их в QML-код.

Foinse: oscailtenet.ru

Add a comment