ืืืจืช Qt
ืืคืชื
- API ืืจืคื ืืืคืฉื ืฉืืื ื ืชืืื ื-API ืืชืืช-ืืืื ืฉื ืืขืจืืช ืืืคืขืื. ืืจืืื ืืจืืื ืืืืกื ืืช ืืืจืคืืงื ืืืืฉื ืฉื Qt ืืื ืื ืืข ืขืืืื ืืกืฆื ืืช, ืืืฉืชืืฉ ืืฉืืืช RHI (Rendering Hardware Interface) ืืื ืืืคืขืื ืืืฉืืื Qt Quick ืื ืจืง ืขื OpenGL, ืืื ืื ืขื ืืื ืืืฉืงื API ืฉื Vulkan, Metal ื-Direct 3D.
- ืืืืื Qt Quick 3D ืขื API ืืืฆืืจืช ืืืฉืงื ืืฉืชืืฉ ืืืืืกืกืื ืขื Qt Quick, ืืฉืืืื ืืืื ืืื ืืจืคืืื ืื-ืืืืืื ืืชืืช-ืืืืืื. Qt Quick 2D ืืืคืฉืจ ืื ืืืฉืชืืฉ ื-QML ืืื ืืืืืืจ ืจืืืื ืืืฉืง ืชืืช ืืืืืืื ืืืื ืืืฉืชืืฉ ืืคืืจืื UIP. ื-Qt Quick 3D, ืืชื ืืืื ืืืฉืชืืฉ ืืืื ืจืืฆื ืืื (Qt Quick), ืคืจืืกืช ืกืฆื ื ืืืช ืืืกืืจืช ืื ืืืฆืื ืืืช ืขืืืจ 3D ื-3D, ืืืืฉืชืืฉ ื-Qt Design Studio ืืคืืชืื ืืืฉืง ืืืืชื. ืืืืืื ืคืืชืจ ืืขืืืช ืืื ืชืงืืจื ืืืืื ืืขืช ืฉืืืื QML ืขื ืชืืื ื-Qt 3D ืื 2D Studio, ืืืกืคืง ืืช ืืืืืืช ืืกื ืืจื ืื ืืืฆืืืช ืืืจื ืกืคืืจืืฆืืืช ืืจืืช ืืืกืืจืช ืืื 3D ื-3D.
- ืืื ื ืืืืฉ ืฉื ืืกืืก ืืงืื ืืจืืืืื ืงืื ืื ืืืชืจ ืืืงืื ืช ืืืื ืืืฆืจ ืืืกืืก. ืืืื ืืืคืชืืื ืืจืืืืื ืืืืืืื ืืกืืคืงื ืืชืืกืคืืช ืืืืคืฆืืช ืืจื ืื ืืช ืืงืืืืืื
ืฉืืง Qt . - ืืืืจื ืืืฆืื ืืฉืืขืืชืืช ืฉื QML:
- ืชืืืื ืืืงื ืืืงืืื.
- ืืืืืช ืงืืืคืืืฆืื ืฉื QML ืืืืฆืื C++ ืืงืื ืืืื ื.
- ืืคืืืช ืชืืืื ืืืื ื-JavaScript ืืืืคืฆืื (ืฉืืืืฉ ืืื ืืข JavaScript ืขื ืื ืืชืืื ืืช ืืืจืฉ ืืฉืืืื ืจืืื, ืื ืฉืืื ืข ืฉืืืืฉ ื-QML ืืฆืืื ืืืื ืืืงืจื-ืืงืจืื).
- ืกืืจืื ื ืืืื ืืจืกืืืช ื-QML.
- ืืืืื ืืื ื ื ืชืื ืื ืืฉืืืคืืื ื-QObject ืื-QML (ืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื ืืืืจื ืืช ืืืชืืื).
- ืืชืจืืงืืช ืืืฆืืจืช ืืื ื ื ืชืื ืื ืืืื ืจืืฆื ืืืืืช ืืฆืืจืช ืืื ืงืืืคืืืฆืื.
- ืืกืชืจืช ืจืืืืื ืคื ืืืืื ืืืืฆืขืืช ืฉืืืืฉ ืืฉืืืืช ืืืืคืืื ืื ืคืจืืืื.
- ืืื ืืืจืฆืื ืืฉืืคืจืช ืขื ืืื ืคืืชืื ืืืืืื ืฉืืืืืช ืืืืฉ ืืืืืื ืืืื ืงืืืคืืืฆืื.
- ืืืกืคืช ืืืื ืืขืืืื ื ืืกืื ืืงืฉืืจืื ืืืจืคืืงื ืืืื ืืืืืจ, ืืืื ืืืจืช ืชืืื ืืช PNG ืืืงืกืืืจืืช ืืืืกืืช ืื ืืืจืช ืืฆืืืืช ืืจืฉืชืืช ืืคืืจืืืื ืืื ืืจืื ืืืชืืืื ืขืืืจ ืืืืจื ืกืคืฆืืคืืช.
- ืืืืขืช ืื ืืข ืืืืื ืื ืืฉืืื ืืกืื ืื ืืช, ืืืืคืฉืจ ืื ืืืฉืื ืืช ืืืจืื ืฉื ืืืฉืืืื ืืืืืกืกืื ืขื Qt Widgets ื-Qt Quick, ืืงืืจืืื ืืคืืืคืืจืืืช ืฉืื ืืช ืฉื ื ืืืืื ืืฉืืืื ืขืืืื.
- ืืืืื ืืืฉืชืืฉ ื-CMake ืืืงืื ื-QMake ืืืขืจืืช ืืื ืืื. ืืชืืืื ืืื ืืืช ืืคืืืงืฆืืืช ืืืืฆืขืืช QMake ืชืืฉืืจ, ืื Qt ืขืฆืื ืืืื ื ืืืืฆืขืืช CMake. CMake ื ืืืจ ืืืืืื ืฉืขืจืืช ืืืื ืื ื ืืฆืืช ืืฉืืืืฉ ื ืจืื ืืงืจื ืืคืชืื ืคืจืืืงืื C++ ืื ืชืืืช ืืกืืืืืช ืคืืชืื ืืฉืืืืืช ืจืืืช. ืคืืชืื ืืขืจืืช ืืืจืืื Qbs, ืฉืืชืืืืจื ืืืืืช ืชืืืืฃ ื-QMake,
ื ืืฉื ืงืืืื. - ืืขืืจ ืืชืงื C++17 ืืืืื ืืคืืชืื (ืงืืื ืืื ื ืขืฉื ืฉืืืืฉ ื-C++98). Qt 6 ืืชืื ื ืช ืืืืฉื ืชืืืื ืืชืืื ืืช C++ ืืืืจื ืืืช ืจืืืช, ืื ืืืื ืืืื ืชืืืืืช ืืืืืจ ืขื ืงืื ืืืืืกืก ืขื ืชืงื ืื ืืืืจ ืงืืื.
- ืืืืืืช ืืืฉืชืืฉ ืืืืง ืืืคืื ืงืฆืืื ืืืืช ืืืืฆืขืช ืขืืืจ QML ื-Qt Quick ืืงืื C++. ืชืืฆื ืืืื ืืขืจืืช ื ืืกืื ืืืฉื ืขืืืจ QObject ืืืืืงืืช ืืืืืช. ื-QML ืืฉืืื ืืืืืช ื-Qt ืื ืืข ืืขืืืื ืขื ืืจืืืืช, ืฉืืคืืืช ืืช ืืขืืืก ืืฆืจืืืช ืืืืืจืื ื-bindings ืืืืคืื ืืืชื ืืืืื ืื ืืื ืืืงื ื-Qt, ืืื ืจืง ื-Qt Quick.
- ืชืืืื ืืืจืืืช ืืฉืคืืช ื ืืกืคืืช ืืืื Python ื-WebAssembly.
ืืงืืจ: OpenNet.ru