ការចេញផ្សាយឧបករណ៍ដំឡើង Qbs 1.15 និងបរិស្ថានអភិវឌ្ឍន៍ Qt Design Studio 1.4

ណែនាំ ការចេញផ្សាយឧបករណ៍ដំឡើង ដុំ ១.១៦. Это второй выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки.

ភាសាស្គ្រីបដែលប្រើក្នុង Qbs ត្រូវបានកែសម្រួលដើម្បីធ្វើស្វ័យប្រវត្តិកម្មជំនាន់ និងការញែកស្គ្រីបស្ថាបនាដោយ IDEs ។ លើសពីនេះ Qbs មិនបង្កើត makefiles ហើយខ្លួនវាផ្ទាល់ ដោយគ្មានអន្តរការីដូចជា make utility គ្រប់គ្រងការចាប់ផ្តើមនៃ compilers និង linkers បង្កើនប្រសិទ្ធភាពនៃដំណើរការ build ដោយផ្អែកលើក្រាហ្វលម្អិតនៃភាពអាស្រ័យទាំងអស់។ វត្តមាននៃទិន្នន័យដំបូងលើរចនាសម្ព័ន្ធ និងភាពអាស្រ័យនៅក្នុងគម្រោងអនុញ្ញាតឱ្យអ្នកធ្វើស្របគ្នាយ៉ាងមានប្រសិទ្ធភាពនៃការប្រតិបត្តិនៃប្រតិបត្តិការនៅក្នុងខ្សែស្រឡាយជាច្រើន។ សម្រាប់គម្រោងធំៗដែលមានឯកសារ និងថតរងមួយចំនួនធំ ដំណើរការបង្កើតឡើងវិញដោយប្រើ Qbs អាចដំណើរការបានច្រើនដង - ការកសាងឡើងវិញស្ទើរតែភ្លាមៗ ហើយមិនធ្វើឱ្យអ្នកអភិវឌ្ឍន៍ចំណាយពេលរង់ចាំនោះទេ។

Напомним, что в прошлом году компанией Qt Company было បានទទួលយក ការសម្រេចចិត្តបញ្ឈប់ការអភិវឌ្ឍន៍ Qbs ។ Qbs ត្រូវបានបង្កើតឡើងជាការជំនួសសម្រាប់ qmake ប៉ុន្តែនៅទីបំផុតវាត្រូវបានសម្រេចចិត្តប្រើ CMake ជាប្រព័ន្ធសាងសង់សំខាន់សម្រាប់ Qt ក្នុងរយៈពេលវែង។ ការអភិវឌ្ឍន៍ Qbs ឥឡូវនេះបានបន្តជាគម្រោងឯករាជ្យដែលគាំទ្រដោយសហគមន៍ និងអ្នកអភិវឌ្ឍន៍ដែលចាប់អារម្មណ៍។ ហេដ្ឋារចនាសម្ព័ន្ធក្រុមហ៊ុន Qt បន្តប្រើប្រាស់សម្រាប់ការអភិវឌ្ឍន៍។

សំខាន់ ការច្នៃប្រឌិត 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.

ក្នុងពេលដំណាលគ្នា បង្ហាញ ការដោះលែង ស្ទូឌីយោរចនា Qt ១.០បរិស្ថានសម្រាប់ការរចនាចំណុចប្រទាក់អ្នកប្រើប្រាស់ និងការអភិវឌ្ឍន៍កម្មវិធីក្រាហ្វិកដោយផ្អែកលើ Qt ។ Qt Design Studio ធ្វើឱ្យវាមានភាពងាយស្រួលសម្រាប់អ្នករចនា និងអ្នកអភិវឌ្ឍន៍ដើម្បីធ្វើការរួមគ្នាដើម្បីបង្កើតគំរូការងារនៃចំណុចប្រទាក់ស្មុគស្មាញ និងអាចធ្វើមាត្រដ្ឋានបាន។ អ្នករចនាអាចផ្តោតតែលើប្លង់ក្រាហ្វិកនៃការរចនា ខណៈពេលដែលអ្នកអភិវឌ្ឍន៍អាចផ្តោតលើការបង្កើតតក្កវិជ្ជានៃកម្មវិធីដោយប្រើកូដ QML ដែលបង្កើតដោយស្វ័យប្រវត្តិសម្រាប់ប្លង់របស់អ្នករចនា។
ដោយប្រើដំណើរការការងារដែលផ្តល់ជូននៅក្នុង Qt Design Studio អ្នកអាចបង្វែរប្លង់ដែលបានរៀបចំនៅក្នុង Photoshop ឬកម្មវិធីកែក្រាហ្វិកផ្សេងទៀតទៅជាគំរូការងារដែលសមរម្យសម្រាប់ដំណើរការលើឧបករណ៍ពិតក្នុងរយៈពេលប៉ុន្មាននាទី។

ផ្តល់ជូន កំណែពាណិជ្ជកម្ម и ការបោះពុម្ពសហគមន៍ Qt Design Studio ។ កំណែពាណិជ្ជកម្ម
មកដោយឥតគិតថ្លៃ អនុញ្ញាតឱ្យចែកចាយសមាសធាតុចំណុចប្រទាក់ដែលបានរៀបចំសម្រាប់តែអ្នកកាន់អាជ្ញាប័ណ្ណពាណិជ្ជកម្មសម្រាប់ Qt ប៉ុណ្ណោះ។
ការបោះពុម្ពសហគមន៍មិនដាក់កម្រិតលើការប្រើប្រាស់ទេ ប៉ុន្តែមិនរួមបញ្ចូលម៉ូឌុលសម្រាប់ការនាំចូលក្រាហ្វិកពី Photoshop និង Sketch ទេ។ កម្មវិធីនេះគឺជាកំណែឯកទេសនៃបរិស្ថានអ្នកបង្កើត Qt ដែលបានចងក្រងពីឃ្លាំងទូទៅ។ ភាគច្រើននៃការផ្លាស់ប្តូរជាក់លាក់ចំពោះ Qt Design Studio ត្រូវបានរួមបញ្ចូលនៅក្នុងមូលដ្ឋានកូដចម្បង Qt Creator ។ ម៉ូឌុលរួមបញ្ចូលសម្រាប់ Photoshop និង Sketch មានកម្មសិទ្ធិ។

នៅក្នុងការចេញផ្សាយថ្មី:

  • Добавлена поддержка интеграции с បានបង្ហាញខ្លួន в 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-представлением;

    ការចេញផ្សាយឧបករណ៍ដំឡើង Qbs 1.15 និងបរិស្ថានអភិវឌ្ឍន៍ Qt Design Studio 1.4

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

    ការចេញផ្សាយឧបករណ៍ដំឡើង Qbs 1.15 និងបរិស្ថានអភិវឌ្ឍន៍ Qt Design Studio 1.4

  • Добавлен редактор привязок, позволяющий привязывать свойства без создания биндингов в текстовом редакторе, а выбирая свойства через контекстное меню;
    ការចេញផ្សាយឧបករណ៍ដំឡើង Qbs 1.15 និងបរិស្ថានអភិវឌ្ឍន៍ Qt Design Studio 1.4

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

ប្រភព: opennet.ru

បន្ថែមមតិយោបល់