Qt Company๋ Qt 6.5 ๋ถ๊ธฐ์ ๊ธฐ๋ฅ์ ์ง์์ ์ผ๋ก ์์ ํํ๊ณ ํฅ์์ํค๋ ์์ ์ ์ํํ๋ Qt 6 ํ๋ ์์ํฌ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. Qt 6.5๋ Windows 10+, macOS 11+, Linux ํ๋ซํผ(Ubuntu 20.04, openSUSE)์ ๋ํ ์ง์์ ์ ๊ณตํฉ๋๋ค. 15.4, SUSE 15 SP4, RHEL 8.4 /9.0), iOS 14+, Android 8+(API 23+), webOS, WebAssembly, INTEGRITY ๋ฐ QNX. Qt ๊ตฌ์ฑ ์์์ ์์ค ์ฝ๋๋ LGPLv3 ๋ฐ GPLv2 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ ๊ณต๋ฉ๋๋ค.
Qt 6.5๋ LTS ๋ฆด๋ฆฌ์ค ์ํ๋ฅผ ๋ฐ์์ต๋๋ค. ์ด ๊ธฐ๊ฐ ๋ด์ ์์ ์ฉ ๋ผ์ด์ผ์ค ์ฌ์ฉ์๋ฅผ ์ํ ์ ๋ฐ์ดํธ๊ฐ 6.2๋ ๋์ ์์ฑ๋ฉ๋๋ค(๋ค๋ฅธ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ ๋ฐ์ดํธ๋ ๋ค์ ์ฃผ์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ตฌ์ฑ๋๊ธฐ ์ 30๊ฐ์ ๋์ ๊ฒ์๋ฉ๋๋ค). Qt 2024์ ์ด์ LTS ๋ถ๊ธฐ์ ๋ํ ์ง์์ 5.15๋ 2025์ XNUMX์ผ๊น์ง ์ง์๋ฉ๋๋ค. Qt XNUMX ๋ธ๋์น๋ XNUMX๋ XNUMX์๊น์ง ์ ์ง๋ฉ๋๋ค.
Qt 6.5์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- Qt Quick 3D Physics ๋ชจ๋์ ์์ ํ๋๊ณ ์๋ฒฝํ๊ฒ ์ง์๋์ด 3D ์ฅ๋ฉด์์ ๊ฐ์ฒด์ ์ฌ์ค์ ์ธ ์ํธ ์์ฉ ๋ฐ ์ด๋์ ์ํด Qt Quick 3D์ ํจ๊ป ์ฌ์ฉํ ์ ์๋ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์ ์ฉ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ตฌํ์ PhysX ์์ง์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
- Windows ํ๋ซํผ์ ๋ํ ์ด๋์ด ๋ชจ๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์คํ
์์ ํ์ฑํ๋ ๋คํฌ ๋์์ธ์ ์๋์ผ๋ก ์ ์ฉํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์
์ด ํ๋ ํธ๋ฅผ ๋ณ๊ฒฝํ์ง ์๋ ์คํ์ผ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํ๋ ์๊ณผ ํค๋๋ฅผ ์กฐ์ ํฉ๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ์์๋ QStyleHints::colorScheme ์์ฑ์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ฒ๋ฆฌํ์ฌ ์์คํ
ํ
๋ง์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ์์ฒด ๋ฐ์์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- Qt Quick Controls์์๋ Android์ฉ Material ์คํ์ผ์ด Material 3์ ๊ถ์ฅ ์ฌํญ์ ๋ง์ถฐ์ก์ต๋๋ค. iOS์ฉ ๋ณธ๊ฒฉ์ ์ธ ์คํ์ผ์ด ๊ตฌํ๋์์ต๋๋ค. ๋ชจ์ ๋ณ๊ฒฝ์ ์ํ API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(์: TextField ๋๋ TextArea์ ๊ฒฝ์ฐ ContainerStyle, ๋ฒํผ ๋ฐ ํ์ค๋ฒ์ ๊ฒฝ์ฐ roundedScale).
- macOS ํ๋ซํผ์์ QMessageBox ๋๋ QErrorMessage๋ฅผ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ํ๋ซํผ ๊ณ ์ ๋ํ ์์๋ฅผ ํ์ํฉ๋๋ค.
- Wayland์ ๊ฒฝ์ฐ, Qt์ ๋ด๋ถ ๊ตฌ์กฐ์์ ์ฌ์ฉ๋๋ Wayland ๋ค์ดํฐ๋ธ ๊ฐ์ฒด์ ์ง์ ์ก์ธ์คํ๊ณ Wayland ํ๋กํ ์ฝ๋ก ์ ์กํ๋ ๋ฐ ํ์ํ ์ ์๋ ์ฌ์ฉ์์ ์ต๊ทผ ์์ ์ ๋ํ ์ ๋ณด์ ์ก์ธ์คํ๊ธฐ ์ํด QNativeInterface::QWaylandApplication ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ํ์ฅ. ์๋ก์ด API๋ X11 ๋ฐ Android ํ๋ซํผ์ ๊ธฐ๋ณธ API์ ์ก์ธ์คํ๊ธฐ ์ํ ํธ์ถ๋ ์ ๊ณตํ๋ QNativeInterface ๋ค์์คํ์ด์ค์ ๊ตฌํ๋ฉ๋๋ค.
- Android 12 ํ๋ซํผ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ ์ด ๋ถ๊ธฐ์ ์ค์ํ ๋ณ๊ฒฝ์๋ ๋ถ๊ตฌํ๊ณ Android 8๋ถํฐ ์์ํ์ฌ ๋ค์ํ Android ๋ฒ์ ์ด ์ค์น๋ ๊ธฐ๊ธฐ์์ ์๋ํ ์ ์๋ Android์ฉ ๋ฒ์ฉ ์ด์ ๋ธ๋ฆฌ๋ฅผ ๋ง๋๋ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ์ ์ง๋์์ต๋๋ค.
- Boot2Qt ์คํ์ด ์ ๋ฐ์ดํธ๋์ด Qt ๋ฐ QML ๊ธฐ๋ฐ ํ๊ฒฝ์์ ๋ถํ ๊ฐ๋ฅํ ๋ชจ๋ฐ์ผ ์์คํ ์ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. Boot2Qt์ ์์คํ ํ๊ฒฝ์ด Yocto 4.1(Langdale) ํ๋ซํผ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ์์ ์ ์ง์์ด ํฌํจ๋๋ ๋ฐ๋น์ 11์ฉ ํจํค์ง ๊ฐ๋ฐ์ด ์์๋์์ต๋๋ค.
- WebAssembly ํ๋ซํผ์ ๊ธฐ๋ฅ์ด ํ์ฅ๋์ด ์น ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๊ณ ๋ค๋ฅธ ํ๋์จ์ด ํ๋ซํผ ๊ฐ์ ์ด์ ๊ฐ๋ฅํ Qt ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค. JIT ์ปดํ์ผ ๋๋ถ์ WebAssembly ํ๋ซํผ์ฉ์ผ๋ก ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ดํฐ๋ธ ์ฝ๋์ ๊ฐ๊น์ด ์ฑ๋ฅ์ผ๋ก ์คํ๋๋ฉฐ Qt Quick, Qt Quick 3D ๋ฐ Qt์์ ์ฌ์ฉํ ์ ์๋ ์๊ฐํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ๋ฒ์ ์๋ ๋น๋์ค ๋ ๋๋ง ์ง์๊ณผ ์์ ฏ์ ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๋ฅผ ์ํ ๋๊ตฌ ์ฌ์ฉ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Qt WebEngine ์น ์์ง์ด Chromium 110 ์ฝ๋ ๋ฒ ์ด์ค๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ Linux ํ๋ซํผ์์๋ X11 ๋ฐ Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ Vulkan ๊ทธ๋ํฝ API๋ฅผ ์ฌ์ฉํ ๋ ๋น๋์ค ๋ ๋๋ง์ ํ๋์จ์ด ๊ฐ์ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค.
- Qt Quick Effects ๋ชจ๋์ด ์ถ๊ฐ๋์ด Qt Quick ๊ธฐ๋ฐ ์ธํฐํ์ด์ค์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ๊ทธ๋ํฝ ํจ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฒ์๋ถํฐ ์์ ๋ง์ ํจ๊ณผ๋ฅผ ๋ง๋ค๊ฑฐ๋ Qt Quick Effect Maker ํดํท์ ์ฌ์ฉํ์ฌ ๊ธฐ์กด ํจ๊ณผ๋ฅผ ๊ฒฐํฉํ์ฌ ๋ง๋ค ์ ์์ต๋๋ค.
- Qt Quick 3D ๋ชจ๋์ ๋ชจ๋ธ์ ์ธ๋ถ ์์ค์ ์ฌ์ฉ์ ์ ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค(์: ์นด๋ฉ๋ผ์์ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋ ๊ฐ์ฒด์ ๋ํด ๋ ๊ฐ๋จํ ๋ฉ์๋ฅผ ์์ฑํ ์ ์์). SceneEnvironment API๋ ์ด์ ๋ฉ๋ฆฌ ์๋ ๋ฌผ์ฒด์ ์๊ฐ์ ํ์ด๋ฉ์ ์ง์ํฉ๋๋ค. ExtendedSceneEnvironment๋ ๋ณต์กํ ํ์ฒ๋ฆฌ ํจ๊ณผ๋ฅผ ์์ฑํ๊ณ ํผ์ฌ๊ณ ์ฌ๋, ๊ด์ ๋ฐ ๋ ์ฆ ํ๋ ์ด์ ๊ฐ์ ํจ๊ณผ๋ฅผ ๊ฒฐํฉํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- gRPC ๋ฐ ํ๋กํ ์ฝ ๋ฒํผ ํ๋กํ ์ฝ์ ์ง์ํ๋ ์คํ์ ์ธ Qt GRPC ๋ชจ๋์ ์ถ๊ฐํ์ฌ Protobuf๋ฅผ ์ฌ์ฉํ์ฌ gRPC ์๋น์ค์ ์ก์ธ์คํ๊ณ Qt ํด๋์ค๋ฅผ ์ง๋ ฌํํ ์ ์์ต๋๋ค.
- Qt ๋คํธ์ํฌ ๋ชจ๋์ HTTP 1 ์ฐ๊ฒฐ ์ค์ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- CAN ๋ฉ์์ง๋ฅผ ์ธ์ฝ๋ฉ ๋ฐ ๋์ฝ๋ฉํ๊ณ , ํ๋ ์์ ์ฒ๋ฆฌํ๊ณ , DBC ํ์ผ์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์คํ์ ์ธ CAN ๋ฒ์ค ํด๋์ค๊ฐ Qt ์ง๋ ฌ ๋ฒ์ค ๋ชจ๋์ ์ถ๊ฐ๋์์ต๋๋ค.
- Qt ์์น ๋ชจ๋์ด ๋ถํํ์ฌ ์ง๋, ๋ด๋น๊ฒ์ด์
๋ฐ ๊ด์ฌ ์ง์ (POI) ํ์๋ฅผ ํตํฉํ๊ธฐ ์ํ ๋๊ตฌ๋ฅผ ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๊ณตํฉ๋๋ค. ์ด ๋ชจ๋์ ๋ฐฑ์๋๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ค์ํ ์๋น์ค ์ ๊ณต์์ ํ๋ ฅํ๊ณ API ํ์ฅ์ ์์ฑํ ์ ์๋ ํ๋ฌ๊ทธ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ง์ํฉ๋๋ค. ์ด ๋ชจ๋์ ํ์ฌ ์คํ์ ์ํ์ด๋ฉฐ Open Street Maps๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ง๋์ ๋ฐฑ์๋๋ง ์ง์ํฉ๋๋ค.
- Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets ๋ชจ๋์ ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค.
- ์์ ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ๋ง์ ์์
์ด ์ํ๋์์ผ๋ฉฐ ์ฝ 3500๊ฐ์ ๋ฒ๊ทธ ๋ณด๊ณ ์๊ฐ ๋ง๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru