เป€เบœเบตเบเปเบœเปˆเปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡ Qt 6

Lars Knoll, เบœเบนเป‰เบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ KHTML, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป‚เบ„เบ‡เบเบฒเบ™ Qt Project เปเบฅเบฐเบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ” Qt, เบšเบญเบ เบเปˆเบฝเบงเบเบฑเบšเปเบœเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบชเบฒเบ‚เบฒเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ•เปเปˆเป„เบ›เบ‚เบญเบ‡เบเบญเบš Qt. เป€เบกเบทเปˆเบญเบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™เบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Qt 5.14 เบชเปเบฒเป€เบฅเบฑเบ”, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเบฐเบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบ Qt 6, เป€เบŠเบดเปˆเบ‡เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบ—เป‰เบฒเบเบ›เบต 2020.

Qt 6 เบˆเบฐเบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เป‰เบงเบเบ•เบฒเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš Qt 5, เปเบ•เปˆเบšเบฑเบ™เบซเบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบญเบฒเบ”เบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบฒเบ‡เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบ—เบตเปˆเบงเบฒเบ‡เปเบœเบ™เป„เบงเป‰เปเบฅเบฐเบเบฒเบ™เป€เบฎเบฑเบ”เบ„เบงเบฒเบกเบชเบฐเบญเบฒเบ”เบˆเบฐเบšเปเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เปƒเบ™เบฅเบฐเบ”เบฑเบšเปƒเบ”เบซเบ™เบถเปˆเบ‡. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบฅเบฝเบšเบ‡เปˆเบฒเบ, เบšเบฒเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡ Qt 6 เป„เบ”เป‰เบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบญเบ Qt 5.14 เปเบฅเบฐ Qt 5.15 LTS. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฑเบ‡เบˆเบฐเบ–เบทเบเบเบฐเบเบฝเบกเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเป„เบ›เบซเบฒ Qt 6 เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™.

เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบ”เบฒโ€‹เป€เบ›เบปเป‰เบฒโ€‹เบซเบกเบฒเบโ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบชเบฒโ€‹เบ‚เบฒโ€‹เบ—เบตเปˆโ€‹เบชเปเบฒโ€‹เบ„เบฑเบ™โ€‹เบ•เปเปˆโ€‹เป„เบ›โ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบเบฒเบ™โ€‹เบ—เปเบฒโ€‹เบ‡เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เปˆเบญเบ‡โ€‹เบเบฑเบšโ€‹เบ„เบงเบฒเบกโ€‹เบ•เป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ›เบต 2020โ€‹, เบ—เปเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบชเบฐโ€‹เบญเบฒเบ”โ€‹เบ–เบฒเบ™โ€‹เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ‡เปˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบšเปเบฒโ€‹เบฅเบธเบ‡โ€‹เบฎเบฑเบโ€‹เบชเบฒโ€‹เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ„เบฒเบ”เป„เบงเป‰:

  • เบ„เบงเบฒเบกเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบ‚เบญเบ‡ QML:
    • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบžเบดเบกเบ—เบตเปˆเป€เบ‚เบฑเป‰เบกเปเบ‚เบ‡.
    • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก QML เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡ C ++ เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ.
    • เป€เบฎเบฑเบ”เปƒเบซเป‰ JavaScript เป€เบ•เบฑเบกเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ (เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ JavaScript เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบšเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบซเบผเบฒเบ, เป€เบŠเบดเปˆเบ‡เบ›เป‰เบญเบ‡เบเบฑเบ™เบšเปเปˆเปƒเบซเป‰เปƒเบŠเป‰ QML เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เป€เบŠเบฑเปˆเบ™ microcontrollers).
    • เบเบฒเบ™เบ›เบฐเบ•เบดเป€เบชเบ”เบเบฒเบ™เบชเบฐเบšเบฑเบšเปƒเบ™ QML.
    • เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ‚เบญเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบŠเป‰เปเบฒเบเบฑเบ™เปƒเบ™ QObject เปเบฅเบฐ QML (เบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเปเบฅเบฐเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™).
    • เบเป‰เบฒเบเบญเบญเบเป„เบ›เบˆเบฒเบเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เบฒเบกเป€เบงเบฅเบฒเปเบฅเปˆเบ™ เป€เบžเบทเปˆเบญเป€เบ›เบฑเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป€เบงเบฅเบฒเบเบฒเบ™เบœเบฐเบฅเบดเบ”.
    • เป€เบŠเบทเปˆเบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบฒเบเปƒเบ™เป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบงเบดเบ—เบตเบเบฒเบ™เป€เบญเบเบฐเบŠเบปเบ™เปเบฅเบฐเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”.
    • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ refactoring เปเบฅเบฐเบฅเบงเบšเบฅเบงเบกเป€เบงเบฅเบฒเบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบชเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”;
  • เบเบฒเบ™เป€เบžเบตเปˆเบกเบŠเบฑเป‰เบ™เบ—เบตเปˆเบšเปเปˆเบกเบตเบ•เบปเบงเบ•เบปเบ™เปƒเบซเบกเปˆ, Rendering Hardware Interface (RHI), เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบšเปเปˆเบขเบธเบ”เบขเบฑเป‰เบ‡เบ‚เบญเบ‡ APIs เบเบฃเบฒเบŸเบดเบเบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡ OpenGL, Vulkan, Metal เปเบฅเบฐ Direct 3D (เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ Qt เปเบกเปˆเบ™ OpenGL เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™). เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰ RHI, เบฅเบงเบกเบ—เบฑเบ‡ QPainter, Qt Quick Scenegraph เปเบฅเบฐ Qt3D. เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบเบฒเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเป‚เบกเบ”เบนเบ™ Qt Shader Tools เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบชเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ shader เบ•เปˆเบฒเบ‡เป†เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เป‰เบฒเบกเบ‚เบญเบ‡ shaders เบ—เบฑเบ‡เปƒเบ™เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปเบฅเบฐเปƒเบ™เป€เบงเบฅเบฒเปเบฅเปˆเบ™;
  • เบเบฒเบ™เบเบฐเบเบฝเบก API เป€เบญเบเบฐเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฎเบนเบšเบžเบฒเบš 2D เปเบฅเบฐ 3D. API เปƒเบซเบกเปˆเบˆเบฐเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เปƒเบŠเป‰ QML เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš 3D เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบฎเบนเบšเปเบšเบš UIP. เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบกเป€เบ™เบทเป‰เบญเบซเบฒ 3D เบเบฑเบš Qt Quick เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเป€เบŠเบฑเปˆเบ™: เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบชเบนเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบฅเบงเบก QML เบเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบˆเบฒเบ Qt 3D เบซเบผเบท 3D Studio, เปเบฅเบฐเบเบฒเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ” synchronize เบžเบฒเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปเบฅเบฐเบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบ”เบฑเบšเบเบญเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡ 2D เปเบฅเบฐ 3D. เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เปเบšเบš 2D เปเบฅเบฐ 3D เปเบšเบšเบŠเป‰เบญเบ™เบเบฑเบ™เบˆเบฐเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เปƒเปเปˆ. เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เบญเบ‡ Qt Quick เปƒเบซเบกเปˆเบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ 3D เบ„เบฒเบ”เบงเปˆเบฒเบˆเบฐเบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ Qt 5.14;
  • เบเบฒเบ™เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบžเบทเปˆเบญเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบŠเบฑเบšเบชเบดเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบŸเบดเบเปƒเบ™เป€เบงเบฅเบฒเบฅเบงเบšเบฅเบงเบก, เป€เบŠเบฑเปˆเบ™: เบเบฒเบ™เปเบ›เบ‡เบฎเบนเบšเบžเบฒเบš PNG เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบ—เบตเปˆเบ–เบทเบเบšเบตเบšเบญเบฑเบ”เบซเบผเบทเบเบฒเบ™เปเบ›เบ‡ shaders เปเบฅเบฐ meshes เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบฎเบนเบšเปเบšเบšเบ„เบนเปˆเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเบฎเบฒเบ”เปเบงเบชเบฐเป€เบžเบฒเบฐ;
  • เบเบฒเบ™เบเบฑเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบซเบปเบงเบ‚เปเป‰เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ•เปˆเบฒเบ‡เป†, เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฑเบ™เบฅเบธเบฎเบนเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ Qt Widgets เปเบฅเบฐ Qt Quick, เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡เบ‚เบญเบ‡เป€เบงเบ—เบตเบกเบทเบ–เบทเปเบฅเบฐ desktop เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™;
  • เบเบฒเบ™เบฅเบงเบกเบ•เบปเบงเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบœเบนเป‰เปƒเบŠเป‰. เป€เบžเบทเปˆเบญเบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เบŠเป‰เปเบฒเบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบชเบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบ„เบฒเบ”เบงเปˆเบฒเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Qt 3D Studio เบˆเบฐเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบš Qt Design Studio, เบซเบผเบฒเบเป†เบฅเบฐเบšเบปเบšเบเปˆเบญเบเปเบฅเบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ plugins เบเปเปˆเบชเป‰เบฒเบ‡เบขเบนเปˆเปƒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ”เบ”เบฝเบงเบเบฑเบ™. เบœเบนเป‰เบชเป‰เบฒเบ‡ Qt.
    Qt Design Studio เบเบฑเบ‡เบกเบตเปเบœเบ™เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบเบฑเบšเบŠเบธเบ”เบเบฒเบ™เบชเป‰เบฒเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเป€เบŠเบฑเปˆเบ™ Photoshop, Sketch, Illustrator, Maya เปเบฅเบฐ 3D Max. เบžเบฒเบชเบฒเบ•เบปเป‰เบ™เบ•เปเบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เปเบกเปˆเบ™ C++, QML เปเบฅเบฐ Python. Unification เบเบฑเบ‡เบซเบกเบฒเบเป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบเบฒเบ™เบญเบญเบเปเบšเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบˆเบฒเบ Qt Creator, เปเบฅเบฐเปƒเบซเป‰เบœเบนเป‰เบญเบญเบเปเบšเบšเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบญเบ‡เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป‚เบ„เบ‡เบเบฒเบ™เบซเบผเบทเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™;

  • เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ CMake เปเบ—เบ™ QMake เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเปƒเบŠเป‰ QMake เบˆเบฐเบเบฑเบ‡เบ„เบปเบ‡เบขเบนเปˆ, เปเบ•เปˆ Qt เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ CMake. CMake เป„เบ”เป‰เบ–เบทเบเป€เบฅเบทเบญเบเป€เบžเบฒเบฐเบงเปˆเบฒเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ„เบ‡เบเบฒเบ™ C++ เปเบฅเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™เบซเบผเบฒเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™. เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบเบญเบš Qbs, เป€เบŠเบดเปˆเบ‡เบญเป‰เบฒเบ‡เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบชเปเบฒเบฅเบฑเบš QMake, เบขเบธเบ”เป€เบŠเบปเบฒ;
  • เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ C ++ 17 เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ (เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰ C ++ 98 เบ–เบทเบเปƒเบŠเป‰). Qt 6 เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ” C ++ เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบซเบผเบฒเบ, เปเบ•เปˆเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบชเบนเบ™เป€เบชเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบกเปเบฅเบฐเบ”เบปเบ.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบˆเบฒเบ C ++ เบšเบฒเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบš QML เปเบฅเบฐ Qt Quick. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบฅเบฐเบšเบปเบšเบŠเบฑเบšเบชเบดเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบš QObject เปเบฅเบฐเบซเป‰เบญเบ‡เบฎเบฝเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบˆเบฐเบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต. เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบˆเบฐเบ–เบทเบเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบˆเบฒเบ QML เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบซเบผเบฑเบ Qt, เป€เบŠเบดเปˆเบ‡เบˆเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เป‚เบซเบผเบ”เปเบฅเบฐเบ„เบงเบฒเบกเบˆเปเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบเบฑเบšเบ—เบธเบเบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡ Qt, เปเบฅเบฐเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆ Qt Quick;
  • เบชเบทเบšเบ•เปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเป€เบžเบทเปˆเบญเบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบฒเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™ Python เปเบฅเบฐ WebAssembly;
  • เบเบฒเบ™เบ›เบฑเบšเป‚เบ„เบ‡เบชเป‰เบฒเบ‡เปƒเบซเบกเปˆเป‚เบ”เบเบเบฒเบ™เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบงเปˆเบฒเปเบฅเบฐเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบ•เบดเบ”เบžเบฑเบ™. เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒ เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเปเบšเบšเบเบณเบ™เบปเบ”เป€เบญเบ‡เบˆเบฐเบ–เบทเบเบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป€เบ›เบฑเบ™เบชเปˆเบงเบ™เป€เบชเบตเบกเบ—เบตเปˆเปเบˆเบเบขเบฒเบเบœเปˆเบฒเบ™เบฎเป‰เบฒเบ™เปเบ„เบฑเบ”เบ•เบฒเบฅเบฑเบญเบเปƒเปเปˆ. เบเบฒเบ™เป€เบžเบตเปˆเบก Qt เบˆเบฒเบเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก, เบ—เบฑเบ‡เบŸเบฃเบตเปเบฅเบฐเบˆเปˆเบฒเบ, เบเบฑเบ‡เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบญเบกเบฎเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบˆเบเบขเบฒเบ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™