LeanQt ํ”„๋กœ์ ํŠธ๋Š” Qt 5์˜ ๊ฐ„๋‹จํ•œ ํฌํฌ๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

LeanQt ํ”„๋กœ์ ํŠธ๋Š” ์†Œ์Šค์—์„œ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹๋นŒ๋“œํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด Qt 5์˜ ๊ฐ„๋‹จํ•œ ํฌํฌ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. LeanQt๋Š” ํ˜„์žฌ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ตœ์†Œํ•œ์˜ ์ข…์†์„ฑ์œผ๋กœ ์ œํ’ˆ ์ปดํŒŒ์ผ์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด Qt 5์™€ ์—ฐ๊ฒฐ๋œ Oberon ์–ธ์–ด์šฉ ์ปดํŒŒ์ผ๋Ÿฌ ๋ฐ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ์ž‘์„ฑ์ž์ธ Rochus Keller๊ฐ€ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ๋Š” GPLv3, LGPLv2.1 ๋ฐ LGPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๊ณ„์† ๊ฐœ๋ฐœ๋ฉ๋‹ˆ๋‹ค.

์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ Qt๊ฐ€ ๋น„๋Œ€ํ•ด์ง€๊ณ  ์ง€๋‚˜์น˜๊ฒŒ ๋ณต์žกํ•ด์ง€๊ณ  ๋…ผ์Ÿ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ์ธํ•ด ์ง€๋‚˜์น˜๊ฒŒ ์ปค์ง€๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์—ˆ์œผ๋ฉฐ ๋ฐ”์ด๋„ˆ๋ฆฌ ์–ด์…ˆ๋ธ”๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๋ ค๋ฉด ์ƒ์—… ํšŒ์‚ฌ์˜ ์›น ์‚ฌ์ดํŠธ์— ๋“ฑ๋กํ•˜๊ณ  5.6.3๊ธฐ๊ฐ€๋ฐ”์ดํŠธ ์ด์ƒ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. LeanQt๋Š” ๋ถˆํ•„์š”ํ•œ ๊ฒƒ๋“ค์„ ๋ชจ๋‘ ์ œ๊ฑฐํ•˜๊ณ  ๊ตฌ์กฐ์ ์œผ๋กœ ์žฌ์„ค๊ณ„ํ•œ Qt XNUMX์˜ ๊ฒฝ๋Ÿ‰ ๋ฒ„์ „์„ ๋งŒ๋“ค๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ์—๋Š” qmake ๋Œ€์‹  ์ž์ฒด BUSY ์–ด์…ˆ๋ธ”๋ฆฌ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์กฐ๋ฆฝ ์ค‘์— ๋‹ค์–‘ํ•œ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ผœ๊ณ  ๋Œ ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ Qt ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์„ ์„ ์–ธํ–ˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐ”์ดํŠธ ๋ฐฐ์—ด, ๋ฌธ์ž์—ด, ์œ ๋‹ˆ์ฝ”๋“œ.
  • ํ˜„์ง€ํ™”.
  • ์ปฌ๋ ‰์…˜, ์•”์‹œ์  ๋ฐ์ดํ„ฐ ๊ณต์œ (์•”์‹œ์  ๊ณต์œ ).
  • ๋‚ ์งœ, ์‹œ๊ฐ„ ๋ฐ ์‹œ๊ฐ„๋Œ€ ์ž‘์—….
  • ๋ณ€ํ˜• ์œ ํ˜• ๋ฐ ๋ฉ”ํƒ€ ์œ ํ˜•.
  • ์ธ์ฝ”๋”ฉ: utf, ๋‹จ์ˆœ, ๋ผํ‹ด์–ด.
  • ์ž…์ถœ๋ ฅ ์žฅ์น˜์˜ ์ถ”์ƒํ™”.
  • ํŒŒ์ผ ์—”์ง„.
  • ํ…์ŠคํŠธ ์ŠคํŠธ๋ฆผ๊ณผ ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ.
  • ์ •๊ทœ์‹.
  • ๋ฒŒ์ฑ„ ๋ฐ˜์ถœ.
  • md5 ๋ฐ sha1์„ ํ•ด์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐํ•˜ํ•™์  ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ, json ๋ฐ xml.
  • rcc(๋ฆฌ์†Œ์Šค ์ปดํŒŒ์ผ๋Ÿฌ).
  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ.
  • Linux, Windows ๋ฐ macOS์šฉ์œผ๋กœ ๊ตฌ์ถ• ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰๊ฐ์ ์ธ ๊ณ„ํš ์ค‘์—๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ, ๊ธฐ๋ณธ ๊ฐœ์ฒด, ๋ฉ”ํƒ€ ์œ ํ˜• ๋ฐ ์ด๋ฒคํŠธ, QtNetwork ๋ฐ QtXml ๋ชจ๋“ˆ ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋จผ ๊ณ„ํš: QtGui ๋ฐ QtWidgets ๋ชจ๋“ˆ, ์ธ์‡„, ์ž‘์—… ๋ณ‘๋ ฌํ™”, ์ง๋ ฌ ํฌํŠธ ์ง€์›.

qmake, ์ƒํƒœ ๋จธ์‹  ํ”„๋ ˆ์ž„์›Œํฌ, ํ™•์žฅ ์ธ์ฝ”๋”ฉ, ์• ๋‹ˆ๋ฉ”์ด์…˜, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด, D-Bus, SQL, SVG, NFC, Bluetooth, ์›น ์—”์ง„, testlib, ์Šคํฌ๋ฆฝํŒ… ๋ฐ QML์€ ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ”Œ๋žซํผ ์ค‘ iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks ๋ฐ Haiku๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€