Забони скрипте, ки дар Qbs истифода мешавад, барои автоматикунонии тавлид ва таҳлили скриптҳои сохташуда аз ҷониби IDEҳо мутобиқ карда шудааст. Илова бар ин, Qbs файлҳои makefies тавлид намекунад ва худаш бе миёнаравҳо, ба монанди утилитаи make, оғоз кардани компиляторҳо ва пайванддиҳандаҳоро назорат мекунад ва раванди сохтмонро дар асоси графики муфассали ҳама вобастагӣ оптимизатсия мекунад. Мавҷудияти маълумоти ибтидоӣ дар бораи сохтор ва вобастагӣ дар лоиҳа ба шумо имкон медиҳад, ки иҷрои амалҳоро дар якчанд ришта ба таври муассир параллелизатсия кунед. Барои лоиҳаҳои калон, ки аз шумораи зиёди файлҳо ва зеркаталогҳо иборатанд, иҷрои барқарорсозии бо истифода аз Qbs метавонад аз якчанд маротиба бартарӣ дошта бошад - барқарорсозӣ қариб як лаҳза аст ва таҳиякунандаро маҷбур намекунад, ки вақти интизориро сарф кунад.
Биёед дар хотир дорем, ки соли гузашта ширкати Qt буд
асосӣ
- Фармони нав илова карда шуд "
сессияи qbs ", таъминAPI дар асоси формати JSON барои ҳамкорӣ бо утилитаҳои дигар тавассути stdin/stdout. Масалан, он метавонад истифода шавад барои ҳамгироӣ дастгирии Qbs ба IDEs, ки Qt ва C ++ истифода намебаранд; - Санҷишҳо дар сатҳи лоиҳа дар марҳилаи пеш аз таҳлили профил гузаронида мешаванд, ки ин муоширатро бо менеҷерони бастаҳо ба монанди Conan ва vcpkg осон мекунад ва инчунин имкон медиҳад, ки ҳама вобастагӣ, аз ҷумла вобаста ба абзорҳои компилятор бидуни пайвастшавӣ ба хусусиятҳо ҳал карда шаванд. платформаҳои мушаххас;
- Ба объектҳои Command, JavaScriptCommand ва AutotestRunner барои муайян кардан ва анҷом додани фармонҳои часпида хосияти вақтхушӣ илова карда шудааст;
- Дастгирии дурусти компилятори Xcode 11 таъмин карда мешавад;
- Барои Windows, дастгирии Clang барои кор дар ҳолати mingw таъмин карда мешавад;
- Дастгирии иловашуда барои микроконтроллерҳои msp430 бо истифода аз GCC, IAR ва STM8 IDE, инчунин микроконтроллерҳои STM8 бо IAR ва SDCC;
- Генератори нави лоиҳа барои IAR Embedded Workbench илова карда шуд, ки ARM, AVR, 8051, MSP430 ва STM8 -ро дастгирӣ мекунад;
- Як генератори нави лоиҳа барои KEIL uVision 4 илова карда шуд, ки ARM ва 8051-ро дастгирӣ мекунад;
- Ҳангоми сохтани Qbs, Qt ва компиляторҳои вақти корӣ, ҳоло китобхонаҳоро барои Linux, macOS ва Windows бастабандӣ кардан мумкин аст, то бастабандӣ содда карда шавад.
Ҳамзамон
Бо истифода аз ҷараёни кории дар Qt Design Studio пешниҳодшуда, шумо метавонед тарҳҳои дар Photoshop ё дигар муҳаррирони графикӣ омодашударо ба прототипҳои корӣ табдил диҳед, ки барои оғоз кардани дастгоҳҳои воқеӣ дар чанд дақиқа мувофиқанд.
Пешниҳод шудааст
ройгон дода мешавад, имкон медиҳад, ки ҷузъҳои интерфейси омодашуда танҳо ба дорандагони иҷозатномаи тиҷоратӣ барои Qt тақсим карда шаванд.
Нашри ҷомеа барои истифода маҳдудият ҷорӣ намекунад, аммо модулҳоро барои воридоти графика аз Photoshop ва Sketch дар бар намегирад. Ин барнома версияи махсуси муҳити Qt Creator мебошад, ки аз анбори муштарак сохта шудааст. Аксари тағйироти мушаххаси 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-ро тамошо кунед;
- Асбобҳои ҳамоҳангсозӣ ва тақсимот ба асбобҳои тарҳрезии интерфейси 2D илова карда шудаанд, ки ба шумо имкон медиҳанд, ки тарҳҳои мураккабро бо ҷойгиркунии автоматии абзорҳо дар байни элементҳо эҷод кунед;
- Муҳаррири ҳатмӣ илова карда шуд, ки ба шумо имкон медиҳад хосиятҳоро бидуни эҷоди пайвандҳо дар муҳаррири матн, балки бо интихоби хосиятҳо тавассути менюи контекстӣ пайваст кунед;
- Имкониятҳои модул васеъ карда шуданд
Пули Qt барои Sketch ва Photoshop, ба шумо имкон медиҳад, ки ҷузъҳои барои истифода омодаро дар асоси тарҳҳое, ки дар Sketch ё Photoshop таҳия шудаанд, эҷод кунед ва онҳоро ба коди QML содир кунед.
Манбаъ: opennet.ru