Qt 6.0 เชจเซเช‚ เช†เชฒเซเชซเชพ เชธเช‚เชธเซเช•เชฐเชฃ เช‰เชชเชฒเชฌเซเชง เช›เซ‡

Qt เช•เช‚เชชเชจเซ€ เชœเชพเชนเซ‡เชฐเชพเชค เช•เชฐเซ€ เชฅเซเชฐเซ‡เชกเชจเชพ เช…เชจเซเชตเชพเชฆ เชตเชฟเชถเซ‡ เช•เซเชฏเซเชŸเซ€ 6 เช†เชฒเซเชซเชพ เชชเชฐเซ€เช•เซเชทเชฃ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚. Qt 6 เชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชฌเชฟเชฒเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ C++17 เชธเซเชŸเชพเชจเซเชกเชฐเซเชกเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡. เชชเซเชฐเช•เชพเชถเชจ เชธเซเชจเชฟเชถเซเชšเชฟเชค 1 เชกเชฟเชธเซ‡เชฎเซเชฌเชฐ, 2020 เชจเชพ เชฐเซ‹เชœ.

เช•เซ€ เชตเชฟเชถเซ‡เชทเชคเชพ Qt 6:

  • เชเช• เชเชฌเซเชธเซเชŸเซเชฐเซ‡เช•เซเชŸเซ‡เชก เช—เซเชฐเชพเชซเชฟเช•เซเชธ API เช•เซ‡ เชœเซ‡ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎเชจเชพ 3D API เชฅเซ€ เชธเซเชตเชคเช‚เชคเซเชฐ เช›เซ‡. เชจเชตเชพ Qt เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชธเซเชŸเซ‡เช•เชจเซ‹ เชฎเซเช–เซเชฏ เช˜เชŸเช• เช เชธเซ€เชจ เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชเชจเซเชœเชฟเชจ เช›เซ‡, เชœเซ‡ RHI (เชฐเซ‡เชจเซเชกเชฐเชฟเช‚เช— เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ) เชธเซเชคเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— Qt เช•เซเชตเชฟเช• เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‡ เชฎเชพเชคเซเชฐ OpenGL เชธเชพเชฅเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ Vulkan, Metal เช…เชจเซ‡ Direct 3D APIsเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชชเชฃ เช•เชฐเซ‡ เช›เซ‡.
  • 3D เช…เชจเซ‡ 2D เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช˜เชŸเช•เซ‹เชจเซ‡ เชธเช‚เชฏเซ‹เชœเชฟเชค เช•เชฐเซ€เชจเซ‡, Qt Quick เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ API เชธเชพเชฅเซ‡ Qt เช•เซเชตเชฟเช• 3D เชฎเซ‹เชกเซเชฏเซเชฒ. Qt เช•เซเชตเชฟเช• 3D เชคเชฎเชจเซ‡ UIP เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ 3D เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเชคเซเชตเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ QML เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. Qt เช•เซเชตเชฟเช• 3D เชฎเชพเช‚, เชคเชฎเซ‡ 2D เช…เชจเซ‡ 3D เชฎเชพเชŸเซ‡ เชเช• เชฐเชจเชŸเชพเช‡เชฎ (Qt เช•เซเชตเชฟเช•), เชเช• เชฆเซเชฐเชถเซเชฏ เชฒเซ‡เช†เช‰เชŸ เช…เชจเซ‡ เชเช• เชเชจเชฟเชฎเซ‡เชถเชจ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชตเชฟเชเซเชฏเซเช…เชฒ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ Qt เชกเชฟเชเชพเช‡เชจ เชธเซเชŸเซเชกเชฟเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฎเซ‹เชกเซเชฏเซเชฒ Qt 3D เช…เชฅเชตเชพ 3D เชธเซเชŸเซเชกเชฟเชฏเซ‹เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชธเชพเชฅเซ‡ QML เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซ‹เชŸเชพ เช“เชตเชฐเชนเซ‡เชก เชœเซ‡เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ 2D เช…เชจเซ‡ 3D เชตเชšเซเชšเซ‡ เชซเซเชฐเซ‡เชฎ เชธเซเชคเชฐ เชชเชฐ เชเชจเชฟเชฎเซ‡เชถเชจ เช…เชจเซ‡ เชชเชฐเชฟเชตเชฐเซเชคเชจเชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เช•เซ‹เชก เชฌเซ‡เชเชจเซ‡ เชจเชพเชจเชพ เช˜เชŸเช•เซ‹เชฎเชพเช‚ เชชเซเชจเชƒเชฐเชšเชจเชพ เช•เชฐเชตเซ€ เช…เชจเซ‡ เชฌเซ‡เช เชชเซเชฐเซ‹เชกเช•เซเชŸเชจเซเช‚ เช•เชฆ เช˜เชŸเชพเชกเชตเซเช‚. เชกเซ‡เชตเชฒเชชเชฐ เชŸเซ‚เชฒเซเชธ เช…เชจเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช˜เชŸเช•เซ‹ เช•เซ‡เชŸเชฒเซ‹เช— เชธเซเชŸเซ‹เชฐ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชคเชฐเชฟเชค เชเชก-เช“เชจเซเชธ เชคเชฐเซ€เช•เซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ Qt เชฎเชพเชฐเซเช•เซ‡เชŸเชชเซเชฒเซ‡เชธ.
  • QML เชจเซเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช†เชงเซเชจเชฟเช•เซ€เช•เชฐเชฃ:
    • เชฎเชœเชฌเซ‚เชค เชŸเชพเช‡เชชเชฟเช‚เช— เชธเชชเซ‹เชฐเซเชŸ.
    • C++ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช…เชจเซ‡ เชฎเชถเซ€เชจ เช•เซ‹เชกเชฎเชพเช‚ QML เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ.
    • เชธเช‚เชชเซ‚เชฐเซเชฃ JavaScript เชธเชชเซ‹เชฐเซเชŸเชจเซ‡ เชตเชฟเช•เชฒเซเชช เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ (เชธเช‚เชชเซ‚เชฐเซเชฃ-เชธเซเชตเชฟเชงเชพเชตเชพเชณเชพ JavaScript เชเชจเซเชœเชฟเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเชพเช‚ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ‡ เช›เซ‡, เชœเซ‡ เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ เชœเซ‡เชตเชพ เชธเชพเชงเชจเซ‹ เชชเชฐ QML เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡).
    • QML เชฎเชพเช‚ เชธเช‚เชธเซเช•เชฐเชฃเชจเซ‹ เช‡เชจเช•เชพเชฐ.
    • QObject เช…เชจเซ‡ QML เชฎเชพเช‚ เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เชฅเชฏเซ‡เชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ (เชฎเซ‡เชฎเชฐเซ€เชจเซ‹ เชตเชชเชฐเชพเชถ เช˜เชŸเชพเชกเชถเซ‡ เช…เชจเซ‡ เชธเซเชŸเชพเชฐเซเชŸเช…เชชเชจเซ‡ เชตเซ‡เช— เช†เชชเชถเซ‡).
    • เช•เชฎเซเชชเชพเช‡เชฒ-เชŸเชพเช‡เชฎ เชœเชจเชฐเซ‡เชถเชจเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเชพ เชฐเชจ-เชŸเชพเช‡เชฎ เชœเชจเชฐเซ‡เชถเชจเชฅเซ€ เชฆเซ‚เชฐ เชœเชตเซเช‚.
    • เช–เชพเชจเช—เซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เชจเซ‡ เช—เซเชฃเชงเชฐเซเชฎเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช— เชฆเซเชตเชพเชฐเชพ เช†เช‚เชคเชฐเชฟเช• เช˜เชŸเช•เซ‹เชจเซ‡ เช›เซเชชเชพเชตเชตเชพ.
    • เชฐเชฟเชซเซ‡เช•เซเชŸเชฐเชฟเช‚เช— เช…เชจเซ‡ เช•เชฎเซเชชเชพเชˆเชฒ-เชŸเชพเช‡เชฎ เชญเซ‚เชฒ เชจเชฟเชฆเชพเชจ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เชธเซเชงเชพเชฐเซ‡เชฒ เชเช•เซ€เช•เชฐเชฃ.
  • เช•เชฎเซเชชเชพเช‡เชฒ เชธเชฎเชฏเซ‡ เช—เซเชฐเชพเชซเชฟเช•เซเชธ-เชธเช‚เชฌเช‚เชงเชฟเชค เช…เชธเซเช•เชฏเชพเชฎเชคเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซ‚เชฒเซเชธ เช‰เชฎเซ‡เชฐเชตเชพ, เชœเซ‡เชฎ เช•เซ‡ PNG เช‡เชฎเซ‡เชœเชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เชŸเซ‡เช•เซเชธเชšเชฐเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซ€ เช…เชฅเชตเชพ เชšเซ‹เช•เซเช•เชธ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชถเซ‡เชกเชฐเซเชธ เช…เชจเซ‡ เชฎเซ‡เชถเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซเชก เชฌเชพเชˆเชจเชฐเซ€ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚.
  • เชฅเซ€เชฎเซเชธ เช…เชจเซ‡ เชถเซˆเชฒเซ€เช“ เชฎเชพเชŸเซ‡ เชเช•เซ€เช•เซƒเชค เชเชจเซเชœเซ€เชจ เชเชฎเซเชฌเซ‡เชก เช•เชฐเชตเซเช‚, เชคเชฎเชจเซ‡ Qt เชตเชฟเชœเซ‡เชŸเซเชธ เช…เชจเซ‡ Qt เช•เซเชตเชฟเช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ‹ เชฆเซ‡เช–เชพเชต เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฟเชตเชฟเชง เชฎเซ‹เชฌเชพเช‡เชฒ เช…เชจเซ‡ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡.
  • เชฌเชฟเชฒเซเชก เชธเชฟเชธเซเชŸเชฎ เชคเชฐเซ€เช•เซ‡ QMake เชจเซ‡ เชฌเชฆเชฒเซ‡ CMake เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. QMake เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชฐเชนเซ‡เชถเซ‡, เชชเชฐเช‚เชคเซ Qt เชชเซ‹เชคเซ‡ CMake เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. CMake เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช•เชพเชฐเชฃ เช•เซ‡ เช† เชŸเซ‚เชฒเช•เซ€เชŸ C++ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชฎเชพเช‚ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เช˜เชฃเชพ เชธเช‚เช•เชฒเชฟเชค เชตเชฟเช•เชพเชธ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. Qbs เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชตเชฟเช•เชพเชธ, เชœเซ‡ QMake เชฎเชพเชŸเซ‡ เชฐเชฟเชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชนเซ‹เชตเชพเชจเซ‹ เชฆเชพเชตเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚ เชธเชฎเซเชฆเชพเชฏ.
  • เชตเชฟเช•เชพเชธ เชฆเชฐเชฎเชฟเชฏเชพเชจ C++17 เชงเซ‹เชฐเชฃเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ (เช…เช—เชพเช‰ C++98เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชนเชคเซ‹). Qt 6 เช˜เชฃเซ€ เช†เชงเซเชจเชฟเช• C++ เชธเซเชตเชฟเชงเชพเช“ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชฒเซ‡เช—เชธเซ€ เชงเซ‹เชฐเชฃเซ‹ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เซ‹เชก เชธเชพเชฅเซ‡ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพ เช—เซเชฎเชพเชตเซเชฏเชพ เชตเชฟเชจเชพ.
  • C++ เช•เซ‹เชกเชฎเชพเช‚ QML เช…เชจเซ‡ Qt Quick เชฎเชพเชŸเซ‡ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ€ เช•เซ‡เชŸเชฒเซ€เช• เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. QObject เช…เชจเซ‡ เชธเชฎเชพเชจ เชตเชฐเซเช—เซ‹ เชฎเชพเชŸเซ‡ เชจเชตเซ€ เชฎเชฟเชฒเช•เชค เชธเชฟเชธเซเชŸเชฎ เชธเชนเชฟเชค เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. QML เชคเชฐเชซเชฅเซ€, เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เชเชจเซเชœเชฟเชจ Qt เช•เซ‹เชฐเชฎเชพเช‚ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธ เชฎเชพเชŸเซ‡ เชฒเซ‹เชก เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช˜เชŸเชพเชกเชถเซ‡ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ‡ Qt เชจเชพ เชคเชฎเชพเชฎ เชญเชพเช—เซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช•เชฐเชพเชตเชถเซ‡, เช…เชจเซ‡ เชฎเชพเชคเซเชฐ Qt เช•เซเชตเชฟเช• เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚.
  • Python เช…เชจเซ‡ WebAssembly เชœเซ‡เชตเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชญเชพเชทเชพเช“ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เชธเชฎเชฐเซเชฅเชจ.
  • เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹