Qt library ááᯠáĄááŻáśá¸ááźáŻá cross-platform application ááťáŹá¸ áááşááŽá¸áááşáĄáá˝ááş ááąáŤááşá¸á ááşááŹá¸ááąáŹ development environment áá áşááŻááźá áşáááˇáş Qt Creator 9.0 ááᯠáá˝ááşáážááááŻááşááŤááźáŽá áááşá¸áááş classic C++ program development áážááˇáş JavaScript áááŻáĄááŻáśá¸ááźáŻá script ááťáŹá¸ááᯠáááşáážááşáááˇáş language áá áşááŻááźá áşáááˇáş QML áážááˇáş interface element ááťáŹá¸á structure áážááˇáş parameter ááťáŹá¸ááᯠáááşáážááşáááş CSS áá˛áˇáááŻáˇááąáŹ block ááťáŹá¸ááᯠáĄááŻáśá¸ááźáŻááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸ááŤáááşá áĄááŻáśá¸ááźáŻáááş áĄáááˇáşááźá áşááąáŹ build ááťáŹá¸ááᯠááážááááŻááşááŤáááşá Linux, Windows áážááˇáş masOSá
ááŹá¸áážááşá¸áĄáá áşáá˝ááş-
- Squish GUI á ááşá¸áááşáážáŻ áá°ááąáŹááşáĄáá˝ááş á ááşá¸áááşáážáŻ ááśáˇáááŻá¸áážáŻ áááşáááˇáşááŹá¸áááşá Squish ááąáŤááşá¸á ááşá¸áážáŻááááşáĄááşáááş áááˇáşáĄáŹá¸ áááşáážáá ááşá¸áááşáážáŻáĄáá áşááťáŹá¸áááŻáá˝ááˇáşááźáŽá¸ á ááşá¸áááşáážáŻáĄáá áşááťáŹá¸áááşááŽá¸áááşá á á áşááąá¸áážáŻáážááşáááşá¸ááťáŹá¸á Squish Runner áážááˇáş Squish Server áááŻáĄááŻáśá¸ááźáŻá á ááşá¸áááşáážáŻááá ášá ááťáŹá¸áážááˇáşá ááşá¸áááşáážáŻááťáŹá¸áááŻááŻááşááąáŹááşáááşá áááşáážááşááŹá¸ááąáŹáĄááąáĄááŹá¸áá˝ááşááŻááşááąáŹááşáážáŻáááŻáááşáááˇáşáááşáĄáá˝ááşá ááşá¸áááşáážáŻááťáŹá¸áááŻááşááąáŹááşáᎠbreakpoints ááťáŹá¸áááşáážááşáááşáážááˇáş variable ááťáŹá¸áááŻá á áşááąá¸ááŤá
- Built-in áĄáá°áĄááŽáážááˇáş á áŹáá˝ááşá áŹáááşá¸ááťáŹá¸ááᯠááźááááˇáşáĄá፠áĄáážáąáŹááşáĄááźááşáĄáááşáĄáá˝ááş ááśáˇáááŻá¸áážáŻ áááşáááˇáşááŹá¸áááşá
- áááşá ááş API áĄáá°áĄááŽááᯠááźááááˇáşáĄááŤá áááąáŹááťááşáá˝ááş áááşáážááşááŹá¸áááˇáş Qt ááŹá¸áážááşá¸ááᯠáááˇáşáá˝ááşá¸ááźáŽá¸ áĄááźáąáŹááşá¸áĄááŹááᯠáááŻááŻááşááąá¸áááş (áááŻáááŻáááşáážáŹ Qt 5 áááąáŹááťááşááťáŹá¸áĄáá˝ááşá Qt 5 á áŹáá˝ááşá áŹáááşá¸ááťáŹá¸ááᯠááźáááŹá¸ááźáŽá¸ Qt 6 áááąáŹááťááşááťáŹá¸áĄáá˝ááşá Qt 6 á áŹáá˝ááşá áŹáááşá¸ááťáŹá¸ááᯠááźáááŹá¸áááşá
- áááŻáĄá፠áááşá¸ááźááşáá°áááş á
áŹáá˝ááşá
áŹáááşá¸áážá áĄááşáááşá¸ááťáŹá¸ááᯠááźááşááŹá
áąáááş áá˝áąá¸ááťááşáá˝ááˇáşáážááááşá áĄááşáááşá¸áá
áşááŻá
áŽááᯠááŽá¸ááźáŹá¸ááąáŤááşáááŻááşááťááşá¸ááźááˇáş áážááşááŹá¸ááŹá¸áááşá áááŻááşá¸áĄáá˝áŹáĄááąá¸ááᯠááźáąáŹááşá¸áá˛áááŻááşáááˇáşá
á˝ááşá¸áááşáááŻáááşá¸ áááˇáşáá˝ááşá¸ááŹá¸ááźáŽá¸ áĄáá˝ááşááźáŽá¸ááŹá¸ááąáŹááŻááşáá˝ááşááťáŹá¸ááᯠáá˝áąá¸ááťááşáááˇáşáĄá፠á
á˝ááşá¸ááąáŹááşáááşááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸ááźáŽá¸ááźá
áşáááşá

- LSP (Language Server Protocol) áááŻááśáˇáááŻá¸ááąá¸ááąáŹ Clangd ááąáŹááşááśáĄááąáŤáşáĄááźáąááśááŹá¸ááąáŹ C++ ááŻááşááąáŹáşáááşáááş ááᯠsession áá áşááŻááŻáśá¸áĄáá˝ááş Clangd instance áá áşááŻáááşá¸ááźááˇáş ááŻááşááąáŹááşáááŻááşááźáŽ (ááááşá áááąáŹááťááşáá áşááŻá áŽáá˝ááş áááşá¸ááááŻááşáááŻááş Clangd instance áážáááŤáááş)á áááŻáááşáááşááťáŹá¸áááş áááˇáşáĄáŹá¸ áá˝ážááşá¸ááááşá¸ááźáŻááŻááşáááşáĄáá˝ááşáĄááŻáśá¸ááźáŻáááˇáş Clangd ááąáŹááşááśáĄááźáąáŹááşá¸áĄááŹááťáŹá¸á áŚá¸á áŹá¸ááąá¸ááᯠááźáąáŹááşá¸áá˛áá˝ááˇáşááźáŻáááşá
- ááŽá¸ááźáŹá¸ áááŻááşááŹááąáŹáˇááşááᯠááá˝ááˇáşáᲠáááşááááşáááşááťáŹá¸ áááŻááşááŹááąáŹáˇááşááž C++ ááŻááşááŻáśá áś áááˇáşáááşááťááşááťáŹá¸ááᯠáááŻááşáááŻááşáááşá¸ááźááşáááŻááşá áąááŤáááşá ClangFormat áááşáááşááťáŹá¸ááᯠáá°ááŽááąáŹááášááááŻáˇ áá˝ážáąáˇááŹá¸áááşá
- áááşá¸ááźá áşáááşá¸áá˝ážááşáĄá áŹá¸ áááşááąáŹááşáážáŻáááşá¸áá˝ážááşááž QML áááŻááşááťáŹá¸áááŻáá˝ááˇáşááźááşá¸áážááˇáş ááźáŻááźááşááźáąáŹááşá¸áá˛áážáŻááŻááşááąáŹááşááťááşááᯠáĄááŻáśá¸ááźáŻáááˇáşáĄá፠áá˝á˛áážááşááťáŹá¸ááŻáśá¸áážáŻáśá¸ááźááşá¸áááŻáˇááᯠááźáąáážááşá¸áá˛áˇáááşá
- CMake áááąáŹááťááşááťáŹá¸áĄáá˝ááş configuration áážááˇáş build presets ááťáŹá¸áĄáá˝ááş ááśáˇáááŻá¸áážáŻááᯠáááˇáşáá˝ááşá¸ááŹá¸ááŤáááşá
source: opennet.ru

