ááŒá±á¬ááºáááŒá¬ááŒá®ážáá±á¬áẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯
á¡ááá
- Qt Quick ááẠáááºáááºá
áá
áºá 3D API ááŸáá·áº áááºážááœááºáá±á¬ ááááºáá
ẠAPI ááᯠáá¶á·ááá¯ážáá±ážáááºá¡ááœáẠá
áááºáá¯ááºáá±á¬ááºáá±ááŒá®ááŒá
áºáááºá Qt 5.14 ááœááº
á¡ááá¯ááŒá¯áááºá Qt Quick á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠOpenGL áááááºááœááºáá¬áá ááá¯á¡áá»áááºá¡áá áá¯ááºáá±á¬ááºááá¯ááºá á±ááẠRHI (Rendering Hardware Interface) á¡ááœáŸá¬á¡áá áºááᯠá¡áá¯á¶ážááŒá¯á ááŒááºááœááºážáááºáááºááŒááºážá¡ááºáá»ááºá¡áá áºá ááá¬áá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœááºá Vulkaná Metal ááŸáá·áº Direct 3D 11 ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá áááºááŸáááœáẠá¡ááºáá»ááºá¡áá áºá¡á¬áž Qt 6 ááá¯á· áá°ážááŒá±á¬ááºážáááºá¡ááœáẠáá»áŸá±á¬ááºááœáŸá¬áá»á¬ážááᯠááŒááºáááºááẠááœá±ážáá»ááºááŸá¯áá¯á¶á á¶ááŒáá·áº á¡ááá¯ááŒá¯áá¬ážááŒá®áž RHI ááᯠáá°áááºážá¡ááá¯ááºáž ááááºáá áºá¡ááœááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áááºááŒá áºáááºá - Qt Quick Timeline module ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá²á·ááŒá®ážá á¡áá»áááºá¡ááá¯áẠááŸáá·áº áá®ážáá±á¬ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºááá¹áááá»á¬ážááᯠáááºáááºááŸá¯ááºááŸá¬ážááẠááá¯ááá¯ááœááºáá°á á±áááºá áááºáááºážá á¬ááᯠáá¯ááºááá±ážáá² áá¬ááœááºážááá±ážáá² áá¬ááœááºážáááºáá®ážááŸá¯á¡ááœáẠá¡áá»áááºááá¯ááºážá¡ááŒá±áá¶áááºážááŒááºáá°ááᯠáá¶á·ááá¯ážáá±ážááá·áº Qt Design Studio ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áááºáááºážáá»ááºá០áááºážáááºáá¬áááºá
- á
ááºážáááºááŸá¯ áá±á¬áºáá»á°ážááᯠááá·áºááœááºážáá¬ážáááºá
Qt Quick 3D 2D ááŸáá·áº 3D ááááºáá áºááŒááºá ááºáá»á¬ážáá±á«ááºážá ááºáá¬ážááá·áº Qt Quick ááá¯á¡ááŒá±áá¶á á¡áá¯á¶ážááŒá¯áá°á¡ááºáá¬áá±á·á áºáá»á¬ážáááºáá®ážáááºá¡ááœáẠáá±á«ááºážá ááºážáá¬ážáá±á¬ API ááᯠáá¶á·ááá¯ážáá±ážáááºá API á¡áá áºááẠUIP áá±á¬áºáááºááᯠá¡áá¯á¶ážáááŒá¯áá² 3D á¡ááºáá¬áá±á·á áºááŒááºá ááºáá»á¬ážááᯠáááºááŸááºááẠQML ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºááŒá¯áááºá áá±á¬áºáá»á°ážááẠQt 3D ááá¯á·ááá¯áẠ3D Studio á០á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááŸáá·áº QML áá±á«ááºážá ááºááá·áºá¡áá« ááŒá®ážáá¬ážáá±á¬ overhead áá²á·ááá¯á·áá±á¬ ááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážáᬠ2D ááŸáá·áº 3D ááŒá¬ážáá±á¬ááºá¡ááá·áºááœáẠáá¬ááœááºážáá»á¬ážááŸáá·áº á¡ááœááºááŒá±á¬ááºážááŸá¯áá»á¬ážááᯠáá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠáá±á¬ááºáá¶á·áá±ážáááºá Qt Quick 3D ááœááºá áááºááẠruntime áá áºáᯠ(Qt Quick)á ááŒááºááœááºážáá áºáᯠá¡ááŒááºá¡áááºáá áºáá¯ááŸáá·áº 2D ááŸáá·áº 3D á¡ááœáẠáá¬ááœááºážáá±á¬ááºáá áºáá¯á ááŸáá·áº á¡ááŒááºá¡á¬áá¯á¶áá»ááºááŸá¬ááŒáẠááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯á¡ááœáẠQt Design Studio ááᯠáá¯á¶ážááá¯ááºáááºá - WheelHandlerá áá±á¬ááºá áºáá®ážááŒá áºáááºáá»á¬ážá¡ááœáẠááá¯ááºááœááºáá±ážááá·áº áááááá¬á¡ááŒáẠtouchpad ááŒáá·áº á¡áá¯áá°ááá·áº áá®ážá¡ááœáẠááŒá áºáááºáá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
- ááŒáá·áºáá¬ážáá±á¬ pixel ááááºáááºážáááŸááá±á¬ á ááááºáá»á¬ážááœáẠá áœááºážáá±á¬ááºáááºááᯠáááºáááºááá¯ážáááºá á±áá«áááºá á¡ááá¯ááºážááááºážá áá±ážáá»á¬áž áááºááŸááºááá¯ááºááŸá¯ á¡áá«á¡áááºá
- áá»áááºááŸááá¬ážáá±á¬ áá±á¬áºáá®áá¬áá»á¬ážáá±á«áºááœáẠáá¯á¶áá»á¬ážááá¯ááŒáááá·áºá¡áá« ááŸááºáááºáá±á¬á¡áá±á¬ááºáá»áá¯ážááœá¬ážááŒááºážááᯠáááŸáá á±ááá¯ááºááá·áº áá¯ááºáá¯á¶áá»á¬ážá¡ááœáẠáá±á¬ááºá á¯á¶áá±áá¬ááœááºáá»á¬áž áá±á«ááºážááá·áºááá¯ááºááá·áº á áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- QColorConstants namespace ááᯠáá±á«ááºážááá·áºáá¬ážááŒá®ážá áááºážááᯠcompile áá¯ááºááŒá®ážáá»áááºááœáẠQColor class á instance áá»á¬ážááᯠááŒáá¯áááºáááºááŸááºáá¬ážáá±á¬ palette áá áºáá¯ááŒáá·áº áááºáá®ážááá¯ááºáááºááŒá áºáááºá
- á á¬áá¬ážáááºážááŒááºááŸá¯áá»á¬ážáááºáá®ážáááºá¡ááœáẠQt Widgets ááŸáá·áº Qt Quick á¡á áááºá¡ááá¯ááºážáá»á¬ážááá¯á· Markdown áááºááŸá¯ááŒááºážááŸáá·áº áá±ážáá¬ážááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáá«áááºá
- QCalendar API ááẠGregorian ááŸááœá²á á¡ááŒá¬ážááŒáá¹áááááºáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºááá¯ááºááá·áºá áœááºážáááºááᯠáá±á¬áºáá±á¬ááºáá±ážáá«áááºá
- Android á¡ááœááºá áá»á¬ážá áœá¬áá±á¬ ABIs áá»á¬ážáá«áááºáá±á¬ á ááºážáá±ážááœá²áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážááŒá®ážá ááá°áá®áá±á¬ áááá¯áá¬áááºáá¬áá»á¬ážá¡ááœáẠá¡ááºááºáá áºáá¯ááᯠáá áºááŒáá¯ááºááẠá á¯á ááºážááá¯ááºá á±áááºááŒá áºáááºá AAB áááºáá±á·áá»áºáá±á¬áºáááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááá¯áááºáž ááá·áºááœááºážáá¬ážááŒá®ážá áá±á¬áºááœááºážáá áºáá¯ááœáẠáá¶á·ááá¯ážáá¬ážáá±á¬ áááá¯áá¬á¡á¬ážáá¯á¶ážá¡ááœáẠá¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáá±ážááá¯á·ááá¯ááºá á±áááºááŒá áºáááºá
-
áá±á¬ááºááœááºáá²á·áá«áááºá Threadsá framebuffer objects ááŸáá·áº notification system á¡áá«á¡ááẠáá±ááºáá®áá±á¬ áá¯ááºáá±á¬ááºááŸá¯áá»á¬áž á¡áá«á¡ááẠQt 3D module á á áœááºážáá±á¬ááºáááºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºááŒááºážá ááááºá¡áá±ááŒáá·áºá frame áá áºáá¯ááá¯ááœá²ááŒá®áž run áá±áá±á¬ threads áá»á¬ážááŒá¬ážáá áºááŒáá¯ááºáááºáááºážáá¯ááºáá±á¬ááºááŒááºážááááá±á¬ááºááŸá¯ááá¯ááá¯ážááŒáŸáá·áºáá±á¬á¡áá« CPU áá±á«áºááŸááááºááá¯áá»áŸá±á¬á·áá»ááá¯ááºáááºá - HTTP/2 ááá·áºáááºáá±á¬ááºáá»á¬ážááᯠááŒááºáááºááŒááºážááŸáá·áº ááœááºáááºáá»áááºáááºááŸá¯ááᯠá á±á¬áá·áºááŒáá·áºááŒááºážá¡ááœáẠQt Network module ááœáẠAPI áá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá
- Qt WebEngine áááºá¡ááºáá»ááºááᯠChromium 77 ááá¯á· á¡ááºááááºáá¯ááºááŒá®áž QWebEnginePage á¡áá¬ááá¹áá¯á áááá¶ááá¬ááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠAPI á¡áá áºááŒáá·áº ááá¯ážáá»á²á·áá¬ážáááºá
- Qt Wayland Compositorá Qt Application Manager ááŸáá·áº Qt PDF á¡á
áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠááá¯ááºá
ááº
ááŒá±á¬ááºážáá²áá²á·áááºá LGPLv3 á០GPLv3 ááá¯á·á ááá¯ááá¯áááºááŸá¬á á€á¡á áááºá¡ááá¯ááºážáá»á¬ážá á¡áá áºááœááºááŸáááŸá¯áá»á¬ážááŸáá·áº áá»áááºáááºááŒááºážááẠááᯠGPLv3-áááá¬áááá¯ááºá ááºáá»á¬ážá¡á±á¬ááºááŸá áááá¯ááááºáá»á¬ážá á¡áááºážá¡ááŒá áºáá¯ááºááá¯ááœáá·áºááẠááá¯á¡ááºááẠááá¯á·ááá¯áẠá á®ážááœá¬ážááŒá áºááá¯ááºá ááºáá áºáá¯áááºáá°ááŒááºáž (LGPLv3 ááẠáá°ááá¯ááºááœáá·áºáá¯ááºááŒáá·áº áá»áááºáááºááŒááºážááᯠááœáá·áºááŒá¯áá¬ážáááº)á
áá
áºááŒáá¯ááºáááºáááºáž
Qt Creator á áá¬ážááŸááºážá¡áá
áºááẠááá¯ááºáááá¯ááœááºáááá¯áá¬áá»á¬ážá¡ááœáẠá¡ááá®áá±ážááŸááºážáá»á¬áž áááºáá®ážááŒááºážááŸáá·áº áá±á¬áºáá»á°ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á WebAssembly ááœáẠá
á¯á
ááºážááŒááºážá¡ááœáẠá
ááºážáááºááŸá¯ááá¯ááºáᬠáá¶á·ááá¯ážááŸá¯ááᯠáááºáá±á¬ááºážáá±ážáááº
CMake 3.14 ááŸáá·áº áá¬ážááŸááºážá¡áá
áºáá»á¬ážááẠááá±á¬áá»ááºáá»á¬ážááᯠá
áá
áºááá·áºááœááºážááŒááºážááŸáá·áº ááá¯ááºážááŒá¬ážá
áááºááŒá¬ááŒááºážá¡ááœáẠá¡áá
áºáá
áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áááºá
source: opennet.ru