Qbs ááœááºá¡áá¯á¶ážááŒá¯áá±á¬ scripting language ááẠáá±á«ááºážá ááºááœá¶á·ááŒáá¯ážááŸá¯áááºáááºážáá»ááºáá»á¬ážááŒáá·áº áááºáá±á¬ááºáá¬ážáá±á¬ scripts áá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá¯ááºáá±á¬ááºáááºááŸáá·áº ááœá²ááŒááºážá áááºááŒá¬áááºá¡ááœáẠááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáááºá ááá¯á·á¡ááŒááºá Qbs ááẠmakefiles áá»á¬ážááᯠááá¯ááºáá±ážáá±á¬áºáááºážá make utility áá²á·ááá¯á·áá±á¬ ááŒá¬ážáá¶áá»á¬ážááá«áá² ááá¯ááºááá¯ááºá compilers ááŸáá·áº linkers áá»á¬ážá launch áá»á¬ážááᯠááááºážáá»á¯ááºáᬠááŸá®ááá¯ááŸá¯á¡á¬ážáá¯á¶ážáá¡áá±ážá áááºááááºá¡áá±á«áºá¡ááŒá±áá¶á build process ááᯠááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºáá±á¬ááºáááºá ááá±á¬áá»ááºááŸá ááœá²á·á ááºážáááºáá±á¬ááºáá¯á¶ááŸáá·áº ááŸá®ááá¯ááŸá¯áá»á¬ážá¡ááŒá±á¬ááºáž áááŠážáá±áá¬áá»á¬áž ááŸááá±ááŒááºážááẠá á¬ááœá²áá»á¬ážá áœá¬ááœáẠáá¯ááºáááºážáá±á¬ááºááœááºááŸá¯áá»á¬ážááᯠáááááá±á¬ááºáá±á¬áẠááŒáá¯ááºáá°áá¯ááºáá±á¬ááºááá¯ááºá á±áá«áááºá ááá¯ááºá¡áá»á¬ážá¡ááŒá¬ážááŸáá·áº áááºážááŒá±á¬ááºážááœá²áá»á¬áž áá«áááºáá±á¬ ááá±á¬áá»ááºááŒá®ážáá»á¬ážá¡ááœááºá Qbs ááᯠá¡áá¯á¶ážááŒá¯á ááŒááºáááºáááºáá±á¬ááºááŒááºážá á áœááºážáá±á¬ááºáááºááẠááŒá¯áá¯ááºááŒááºážááẠá¡ááá»á¬ážá áœá¬ ááá¯ááŒááºááá¯ááºááẠ- ááŒááºáááºáááºáá±á¬ááºááŒááºážááẠáá»ááºáá»ááºážáá®ážáá«áž áá¯ááºáá±á¬ááºááŒá®áž áá±á¬á·ááºáá²ááᯠá á±á¬áá·áºááá¯ááºážááẠá¡áá»áááºáááŒá¯ááºážááá·áºáá«á
áááŸá
áºá Qt Company ááŒá
áºáá²á·áᬠááŸááºááááŒá
áá¯á·
á¡ááá
- á¡áááá·áºá¡áá
áºáááºááá·áºáááº"
qbs á ááºááŸáẠ"á áá±ážáááºáAPI ááᯠstdin/stdout ááŸáááá·áº á¡ááŒá¬ážáá±á¬ utilities áá»á¬ážááŸáá·áº á¡ááŒááºá¡ááŸááºá¡áá»áá¯ážááŒá¯áááºá¡ááœáẠJSON áá±á¬áºáááºááᯠá¡ááŒá±áá¶áá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá Qt ááŸáá·áº C++ ááá¯á¡áá¯á¶ážáááŒá¯áá±á¬ IDE áá»á¬ážááœáẠQbs áá¶á·ááá¯ážááŸá¯ááᯠáá±á«ááºážá ááºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá - Conan ááŸáá·áº vcpkg áá²á·ááá¯á·áá±á¬ áááºáá±á·áá»áºáááºáá±áá»á¬áá»á¬ážááŸáá·áº á¡ááŒááºá¡ááŸááºáááºááœááºááŸá¯ááᯠááá¯ážááŸááºážááœááºáá°á á±ááá·áº áááá¯ááá¯ááºááœá²ááŒááºážá áááºááŒá¬ááŒááºážáááŒá¯áá® á¡ááá·áºááœáẠááá±á¬áá»ááºá¡ááá·áºááœáẠá á áºáá±ážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒá®áž á¡ááºá¹áá«áááºáá»á¬ážááŸáá·áº áá»áááºáááºááŒááºážáááŒá¯áá² compiler áááááá¬áá»á¬ážá¡áá«á¡ááẠááŸá®ááá¯ááŸá¯á¡á¬ážáá¯á¶ážááᯠááŒá±ááŸááºážááá¯ááºá á±ááẠáá®ážááŒá¬ážááááºáá±á¬ááºážáá»á¬áž;
- ááááºááá¯á·áá±áá±á¬ á¡áááá·áºáá»á¬ážááᯠáá±á¬áºáá¯ááºááŒá®áž ááŒá®ážááŒá±á¬ááºááẠCommand, JavaScriptCommand, ááŸáá·áº AutotestRunner objects áá»á¬ážááá¯á· timeout property ááᯠáá±á«ááºážááá·áºáá¬ážáá«áááºá
- Xcode 11 compiler á¡ááœáẠááŸááºáááºáá±á¬ áá¶á·ááá¯ážááŸá¯ááᯠáá±ážáá¬ážáááºá
- Windows á¡ááœááºá Clang áá¶á·ááá¯ážááŸá¯ááᯠmingw áá¯ááºááœáẠáá¯ááºáá±á¬ááºááẠáá¶á·ááá¯ážáá¬ážáááºá
- GCCá IAR ááŸáá·áº STM430 IDE ááá¯á·ááᯠá¡áá¯á¶ážááŒá¯á msp8 ááá¯ááºáááá¯ááœááºáááá¯áá¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááá¯ážáá±ážááá·áºá¡ááŒáẠIAR ááŸáá·áº SDCC áá«áá±á¬ STM8 ááá¯ááºáááá¯ááœááºáááá¯áá¬áá»á¬ážá
- ARMá AVRá 8051á MSP430 ááŸáá·áº STM8 ááá¯á·ááᯠáá¶á·ááá¯ážáá±ážáá±á¬ IAR Embedded Workbench á¡ááœáẠááá±á¬áá»ááºáá®ážá ááºá¡áá Ạáááºááá·áºáá¬ážáááºá
- ARM ááŸáá·áº 4 ááá¯áá¶á·ááá¯ážáá±ážááá·áº KEIL uVision 8051 á¡ááœáẠááá±á¬áá»ááºáá®ážá ááºá¡áá áºáá áºáᯠáááºááá·áºáá¬ážáááºá
- Qbsá Qt ááŸáá·áº runtime compilers áá»á¬ážááᯠáááºáá±á¬ááºááá·áºá¡áá«á áá¯ááºááá¯ážááŸá¯ááᯠááá¯ážááŸááºážá á±ááẠLinuxá macOS ááŸáá·áº Windows á¡ááœáẠá á¬ááŒáá·áºááá¯ááºáá»á¬ážááᯠááá¯áá¯ááºááá¯ážááá¯ááºáá«ááŒá®á
áá
áºááŒáá¯ááºáááºáááºáž
Qt Design Studio ááœáẠáá±ážáá¬ážááá·áº á¡áá¯ááºá¡ááœá¬ážá¡áá¬ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áºá áááºááẠáááá
áºááá¯ááºážá¡ááœááºáž Photoshop ááá¯á·ááá¯áẠá¡ááŒá¬ážááááºáá
áºáááºážááŒááºáá°áá»á¬ážááœáẠááŒááºáááºáá¬ážááá·áº á¡ááŒááºá¡áááºáá»á¬ážááᯠá
ááºáá
á¹á
ááºážáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááẠááá·áºáá»á±á¬áºááá·áº ááŸá±á·ááŒá±ážáá¯á¶á
á¶áá»á¬ážá¡ááŒá
áºááá¯á· ááŒá±á¬ááºážáá²ááá¯ááºáááºá
ááŸá°áááºá
á¡ááá²á·ááŒá
áºááŒá®ážá ááŒááºáááºáá¬ážááá·áº á¡ááºáá¬áá±á·á
áºá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠQt á¡ááœáẠáá°ážáááºážáá±á¬ááºážáááºáá±ážááá¯ááºá
ááºááá¯ááºáá±á¬ááºáá°áá»á¬ážááá¯áᬠááŒáá·áºááŒá°ážááœáá·áºááŒá¯áááºá
Community áá¯ááºáá±ááŸá¯ááœáẠá¡áá¯á¶ážááŒá¯ááẠááá·áºáááºáá»ááºáá»á¬áž áááŒáá¬ááºážáá¬ážáá±á¬áºáááºáž Photoshop ááŸáá·áº Sketch á០ááááºáá
áºáá»á¬ážááᯠáááºááœááºážáááºá¡ááœáẠáá±á¬áºáá»á°ážáá»á¬áž ááá«áááºáá«á á¡ááá®áá±ážááŸááºážááẠáá¯á¶ááá¯ááŸá±á¬ááºááŸá¯á០á
á¯á
ááºážáá¬ážáá±á¬ Qt Creator áááºáááºážáá»ááºá á¡áá°ážááŒá¯áá¬ážááŸááºážááŒá
áºáááºá Qt Design Studio á¡ááœáẠáá®ážááŒá¬ážááŒá±á¬ááºážáá²ááŸá¯á¡áá»á¬ážá
á¯ááᯠáááºá Qt Creator codebase ááœáẠááá·áºááœááºážáá¬ážáá«áááºá Photoshop ááŸáá·áº Sketch á¡ááœáẠáá±á«ááºážá
ááºáá¬ážáá±á¬ module áá»á¬ážááẠáá°ááá¯ááºááŒá
áºáááºá
áá¯ááºáá±ááŸá¯á¡áá áºááœááº-
- áá±á«ááºážá
ááºážááŒááºážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯áá»á¬áž ááá·áºááœááºážáá²á·áááºá
áá±á«áºáá¬áááºá Qt 5.14 ááœááºá 3D ááŸáá·áº 2D ááááºáá áºááŒááºá ááºáá»á¬ážáá±á«ááºážá ááºáá¬ážááá·áº Qt Quick ááá¯á¡ááŒá±áá¶á á¡áá¯á¶ážááŒá¯áá°á¡ááºáá¬áá±á·á áºáá»á¬ážááá¯áááºáá®ážáááºá¡ááœáẠáá±á«ááºážá ááºážáá¬ážáá±á¬ API ááá¯áá¶á·ááá¯ážáá±ážááá·áº Qt Quick 3D áá±á¬áºáá»á°ážá - FBXá Collada (.dae), glTF3, Blender ááŸáá·áº obj áá±á¬áºáááºáá»á¬ážá¡ááŒáẠQt 2d Studio (.uia ááŸáá·áº .uip) á០á¡áááºážá¡ááŒá áºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºážá¡ááœáẠ3D á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºááœááºážááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- 3D ááŒááºááœááºážáá»á¬ážááᯠáááºážááŒááºááẠáá¯ááºá¡áá
áºááᯠááá·áºááœááºážáá¬ážááŒá®ážá áááºážááẠQML á¡ááºáá¬áá±á·á
áºááá¯ááœáá·áºááá·áºá¡áá« ááœá±á·áá»á¬ážááŒááºážá áá»áááºááŸáááŒááºážááŸáá·áº ááŸáá·áºááŒááºážáá²á·ááá¯á·áá±á¬ áá¯á¶ááŸááºáááááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áᬠááŒááºááœááºážá¡á
áááºá¡ááá¯ááºážáá»á¬ážááᯠá
á®áá¶ááá·áºááœá²ááá¯ááºá
á±áááºááŒá
áºáááºá áá¯ááºááẠ3D ááŸáá·áº 2D á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáá
áºááŒáá¯ááºáááºáááºáž ááŒáá·áºááŸá¯ááá¯ááºáá±á¬ááŒá±á¬áá·áº 3D ááŸáá·áº 2D á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠáááºáá°ááŒá¯ááẠááá¯ááá¯ááœááºáá°á
á±áááºá
- áá»áááºááŸáááŒááºážááŸáá·áº ááŒáá·áºááŒá°ážáá±ážáááááá¬áá»á¬ážááᯠ2D á¡ááºáá¬áá±á·á
áºáá®ááá¯ááºážáááááá¬áá»á¬ážááœáẠááá·áºááœááºážáá¬ážááŒá®ážá ááŒááºá
ááºáá»á¬ážááŒá¬ážááœáẠá¡ááºáááºážáá»á¬ážááᯠá¡ááá¯á¡áá»á±á¬ááºáá±áá¬áá»áá¬ážááŒááºážááŒáá·áº ááŸá¯ááºááœá±ážáá±á¬ á¡ááŒááºá¡áááºáá»á¬ážááᯠáááºáá®ážááá¯ááºá
á±áááºááŒá
áºáááºá
- á
á¬áá¬ážáááºážááŒááºááŸá¯ááœáẠá
ááºážááŸá±á¬ááºááŸá¯ááááºáá®ážáá² áá¯ááºááá¹áááá»á¬ážááᯠá
ááºážááŸá±á¬ááºááœáá·áºááŒá¯ááá·áº áá»áááºáááºáááºážááŒááºááŸá¯áá
áºáá¯ááᯠáá±á«ááºážááá·áºááá¯ááºáááºá ááá¯á·áá±á¬áº áááºá
ááºáá®áá°ážááŸáá
áºááá·áº áá¯ááºááá¹áááá»á¬ážááᯠááœá±ážáá»ááºááŒááºážááŒáá·áºá
- Module á
áœááºážáááºáá»á¬ážááᯠáá»á²á·ááœááºáá²á·áááºá
Qt áá¶áá¬áž Sketch ááŸáá·áº Photoshop á¡ááœááºá áááºááẠSketch ááá¯á·ááá¯áẠPhotoshop ááœáẠááŒááºáááºáá¬ážááá·áº á¡ááŒááºá¡áááºáá»á¬ážáá±á«áºááœáẠá¡ááŒá±áá¶á á¡áá¯á¶ážááŒá¯ááẠá¡ááá·áºááŸááá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáááºáá®ážááá¯ááºááŒá®áž áááºážááá¯á·ááᯠQML áá¯ááºááá¯á· áááºááá¯á·ááá¯ááºáááºá
source: opennet.ru