Qt ๊ทธ๋ฃน ํ์ฌ ๋ฐํํ๋ค. Qt 5.14 ๋ฆด๋ฆฌ์ค๋ถํฐ LGPLv3 ๋์ GPLv3 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ ๊ณต๋๊ธฐ ์์ํ๋ Qt Wayland Compositor, Qt Application Manager ๋ฐ Qt PDF ๊ตฌ์ฑ ์์์ ๋ํ ๋ผ์ด์ผ์ค ๋ณ๊ฒฝ์ ๋ํด ์๋ ค๋๋ฆฝ๋๋ค. ์ฆ, ์ด๋ฌํ ๊ตฌ์ฑ ์์์ ์ฐ๊ฒฐํ๋ ค๋ฉด ์ด์ GPLv3 ํธํ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋๋ฅผ ์ด๊ฑฐ๋ ์์ฉ ๋ผ์ด์ ์ค๋ฅผ ๊ตฌ๋งคํด์ผ ํฉ๋๋ค(์ด์ LGPLv3์์๋ ๋
์ ์ฝ๋์ ๋ํ ์ฐ๊ฒฐ์ด ํ์ฉ๋จ).
Qt Wayland Compositor์ Qt Application Manager๋ ์ฃผ๋ก ์๋ฒ ๋๋ ๋ฐ ๋ชจ๋ฐ์ผ ์ฅ์น์ฉ ์๋ฃจ์
์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ด์ ์๋ Qt PDF๊ฐ ํ
์คํธ ๋ฆด๋ฆฌ์ค ํ์์ผ๋ก๋ง ์ ๊ณต๋์์ต๋๋ค. ๋ค์์ ํฌํจํ์ฌ GPLv3์์๋ ์ด๋ฏธ ์ฌ๋ฌ ๊ฐ์ง ์ถ๊ฐ ๋ชจ๋๊ณผ ํ๋ซํผ์ด ์ ๊ณต๋๋ค๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค.
- Qt ์ฐจํธ
- Qt CoAP
- Qt ๋ฐ์ดํฐ ์๊ฐํ
- Qt ์ฅ์น ์ ํธ๋ฆฌํฐ
- Qt KNX
- Qt ๋กํฐ ์ ๋๋ฉ์ด์
- Qt MQTT
- Qt ๋คํธ์ํฌ ์ธ์ฆ
- Qt ๋น ๋ฅธ WebGL
- Qt ๊ฐ์ ํค๋ณด๋
- ์น์ด์
๋ธ๋ฆฌ์ฉ Qt
๋ ๋ค๋ฅธ ์ฃผ๋ชฉํ ๋งํ ๋ณํ๋ ํฌํจ Qt Creator์ ์๊ฒฉ ์ธก์ ์ ๋ณด๋ด๋ ์ต์
. ์๊ฒฉ ์ธก์ ์ ํ์ฑํํ๋ ์ด์ ๋ Qt ์ ํ์ด ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ์ดํดํ์ฌ ํ์ง์ ํฅ์์ํค๋ ค๋ ์๊ตฌ ๋๋ฌธ์
๋๋ค. ํน์ ์ฌ์ฉ์๋ฅผ ์๋ณํ์ง ์๊ณ ์ต๋ช
ํ๋ ํํ๋ก ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๋ค๊ณ ๋ช
์๋์ด ์์ง๋ง, UUID๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ต๋ช
์ผ๋ก ๋ถ๋ฆฌํฉ๋๋ค(์์ฑ์๋ Qt ํด๋์ค QUID๊ฐ ์ฌ์ฉ๋จ). ํต๊ณ๊ฐ ์ ์ก๋๋ IP ์ฃผ์๋ ์ ์ฌ์ ์ผ๋ก ์๋ณ์๋ก ์ฌ์ฉ๋ ์๋ ์์ง๋ง ํฉ์ ๊ฐ์ธ์ ๋ณด ์ฒ๋ฆฌ์ ๊ด๋ จํ์ฌ ํ์ฌ๋ IP ์ฃผ์์ ๋ํ ๋งํฌ๋ฅผ ์ ์งํ์ง ์๋๋ค๊ณ ๋ช
์๋์ด ์์ต๋๋ค.
์ค๋ ๋ฆด๋ฆฌ์ค์๋ ํต๊ณ ์ ์ก์ ์ํ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋์์ต๋๋ค. ํํฐ ํฌ๋ฆฌ์์ดํฐ 4.10.1. ์๊ฒฉ ์ธก์ ๊ด๋ จ ๊ธฐ๋ฅ์ ์ฌ์ฉ์๊ฐ ์ค์น ์ค์ ๋ฐ์ดํฐ ์์ง์ ๊ฑฐ๋ถํ์ง ์์ผ๋ฉด ํ์ฑํ๋๋ "์๊ฒฉ ์ธก์ " ํ๋ฌ๊ทธ์ธ์ ํตํด ๊ตฌํ๋ฉ๋๋ค(์ค์น ๊ณผ์ ์์ ์๊ฒฉ ์ธก์ ์ ์ก ์ต์
์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ์กฐ ํ์๋๋ ๊ฒฝ๊ณ ๊ฐ ํ์๋ฉ๋๋ค). ํ๋ฌ๊ทธ์ธ์ ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. KUserํผ๋๋ฐฑ, KDE ํ๋ก์ ํธ์์ ๊ฐ๋ฐ๋์์ต๋๋ค. ์ค์ ์ "Qt Creator Telemetry" ์น์
์ ํตํด ์ฌ์ฉ์๋ ์ธ๋ถ ์๋ฒ๋ก ์ ์ก๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค. ์๊ฒฉ ๋ถ์ ์ธ๋ถ ์ ๋ณด์๋ XNUMX๊ฐ์ง ์์ค์ด ์์ต๋๋ค.
- ๊ธฐ๋ณธ ์์คํ
์ ๋ณด(Qt ๋ฐ Qt Creator ๋ฒ์ , ์ปดํ์ผ๋ฌ ๋ฐ QPA ํ๋ฌ๊ทธ์ธ์ ๋ํ ์ ๋ณด)
- ๊ธฐ๋ณธ ์ฌ์ฉ ํต๊ณ(์ถ๊ฐ๋ก Qt Creator ์คํ ๋น๋ ๋ฐ ํ๋ก๊ทธ๋จ ์์
๊ธฐ๊ฐ์ ๋ํ ์ ๋ณด๊ฐ ์ ์ก๋ฉ๋๋ค)
- ์์ธํ ์์คํ
์ ๋ณด(ํ๋ฉด ๋งค๊ฐ๋ณ์, OpenGL ๋ฐ ๊ทธ๋ํฝ ์นด๋ ์ ๋ณด)
- ์์ธํ ์ฌ์ฉ ํต๊ณ(๋ผ์ด์ผ์ค, Qt Quick Designer ์ฌ์ฉ, ๋ก์ผ์ผ, ๋น๋ ์์คํ
, ๋ค์ํ Qt Creator ๋ชจ๋ ์ฌ์ฉ์ ๋ํ ์ ๋ณด)
- ๋ฐ์ดํฐ ์์ง์ ๋นํ์ฑํํฉ๋๋ค.
์ค์ ์์ ๊ฐ ํต๊ณ ๋งค๊ฐ๋ณ์์ ํฌํจ์ ์ ํ์ ์ผ๋ก ์ ์ดํ๊ณ ์ธ๋ถ ์๋ฒ๋ก ์ ์ก๋ ๊ฒฐ๊ณผ JSON ๋ฌธ์๋ฅผ ๋ณผ ์๋ ์์ต๋๋ค. ํ์ฌ ๋ฆด๋ฆฌ์ค์์๋ ๊ธฐ๋ณธ ๋ชจ๋๊ฐ ๋ฐ์ดํฐ ์์ง์ ๋นํ์ฑํํ๋ ๊ฒ์ด์ง๋ง ํฅํ์๋ ์ธ๋ถ ์ฌ์ฉ ํต๊ณ ๋ชจ๋๋ฅผ ํ์ฑํํ ๊ณํ์ด ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ์ํธํ๋ ํต์ ์ฑ๋์ ํตํด ์ ์ก๋ฉ๋๋ค. ์๋ฒ ํ๋ก์ธ์๋ Amazon ํด๋ผ์ฐ๋์์ ์คํ๋ฉ๋๋ค(ํต๊ณ ์ ์ฅ์๋ ์จ๋ผ์ธ ์ค์น ํ๋ก๊ทธ๋จ๊ณผ ๋์ผํ ๋ฐฑ์๋์ ์์ต๋๋ค).
์ถ๊ฐ์ ์ผ๋ก ์ฃผ๋ชฉํ ์ ์๋ ๊ฒ์ ํ
์คํธ ์์ Qt 5.14์ ์ฒซ ๋ฒ์งธ ๋ฒ ํ ๋ฒ์ ์
๋๋ค. ์ถ์๋ 26์ 5.14์ผ๋ก ์์๋๋ค. Qt XNUMX์ ์ถ์๋ ์ผ๋ถ์ ๋ํ ์๋น ์ง์์ด ํฌํจ๋ ์ ์์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ๊ธฐํ~์ ์ํด ๊ณํ๋ QT 6. ์๋ฅผ ๋ค์ด, 3D๋ฅผ ์ง์ํ๋ ์๋ก์ด Qt Quick์ ์๋น ๊ตฌํ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์๋ก์ด ์ฅ๋ฉด ๋ ๋๋ง API๋ฅผ ์ฌ์ฉํ๋ฉด Vulkan, Metal ๋๋ Direct3D 11(OpenGL์ ๋จ๋จํ ๋ฐ์ธ๋ฉ๋์ง ์์) ์์์ Qt Quick ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์คํํ ์ ์์ผ๋ฉฐ, QML์ ์ฌ์ฉํ์ฌ ์ธํฐํ์ด์ค์์ 3D ์์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. UIP ํ์์ ์ฌ์ฉํ๋ฉฐ QML์ Qt 3D์ ์ฝํ
์ธ ์ ํตํฉํ ๋ ๋ฐ์ํ๋ ํฐ ์ค๋ฒํค๋, 2D์ 3D ์ฌ์ด์ ํ๋ ์ ์์ค์์ ์ ๋๋ฉ์ด์
๋ฐ ๋ณํ์ ๋๊ธฐํํ ์ ์๋ ๋ฌธ์ ๋ฑ์ ๋ฌธ์ ๋ ํด๊ฒฐํฉ๋๋ค.
์ถ์ฒ : opennet.ru