[์ ๋ฌธ] Qt 6 ํ๋ก๊ทธ๋๋ฐ 2ํธ
์ด๋ฒ ๊ฐ์๋ Qt ํ๋ก๊ทธ๋๋ฐ 1ํธ์ ์ด์ด์ 2ํธ ๊ฐ์ ์ ๋๋ค. Qt๋ฅผ ์ฒ์ ์ ํ์๋ ๋ถ๋ค์ 1ํธ์ ๋จผ์ ํ์ตํ์๊ณ 2ํธ์ ํ์ตํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.

- ๋ฏธํด๊ฒฐ
custom Widget ๊ฐ์ ์์ ์๋ ค์ฃผ์ promoted widgets ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
custom Widget ์์ ์๋ ค์ฃผ์ promoted widgets์ ๊ณต์ ํด ์ฃผ์ ์์ ๋ก ํด ๋ณด๋ ค ํ๋์๋๋ค์. (์์ ์ ์ ๊ธฐ๋ฅ๋ง ํ์ธ ํด ๋ณด์์ต๋๋ค.)<b
guiqt์์ฑ์ ์์
ใป
10๋ฌ ์
1
106
2
- ๋ฏธํด๊ฒฐ
QML๋ก ๋ง๋ ํ์ผ๋ ๋๊ฐ์ด ์ค์นํ ์ ์ํ๋ฉด ๋๋์?
Qt(QMAKE)๋ก ๋ง๋ ํ์ผ์ ๊ฐ์๋๋ก ํ๋๊น ์ ๋๋๋ฐ QML(CMAKE)๋ก ๋ง๋ ํ์ผ๋ ์ด๋๋ก ํ๋ฉด ์ค์นํ ์ ์์ด ๋๋์? ์๋๋ฉด ๋ค๋ฅธ ๊ณผ์ ์ด ํ์ํ๊ฐ์?
guiqtSon
ใป
0
165
2
- ๋ฏธํด๊ฒฐ
'Re-entrancy' ์ฌ์ฉ ์ ํ๋ก๊ทธ๋จ ์๋ ๋ฌธ์๋๋ฆฝ๋๋ค.
๋ค์ํ ์์ ์ ๋ณ๋ ฌ์ฒ๋ฆฌ ์์ Thread๋ฅผ ์ฌ์ฉํด์ ๋ณด๋ค ๋น ๋ฅด๊ฒ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ๋ ๊ฒ์ผ๋ก ์๊ณ ์์ต๋๋ค.Re-entrancy๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ, Thread๋ฅผ ๊ฐ์ ๋ก ์์ฐจ ์์ ํ๋๋ก ๊ตฌํํ๋ ๊ฑธ๋ก ๋ณด์ด๋๋ฐ๊ทธ๋ผ Thread๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์
guiqt๋ค์ค์ธ์ดGUI
ใป
1
110
2
- ๋ฏธํด๊ฒฐ
QImage์์ ์ด๋ฏธ์ง๊ฐ ์๋ถ๋ฌ์์ง๋๋ค.
์ธํฐ๋ท์์ ์์์ ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ์Add Existing Files๋ฅผ ํตํด ํ์ผ์ ์ถ๊ฐํ์ต๋๋ค.์์ ๋ฅผ ์ฐธ๊ณ ํด์ ์๋์ ๊ฐ์ด ๊ตฌ์ฑํ๋๋ฐ ์ด๋ฏธ์ง๊ฐ ๋ถ๋ฌ์์ง์ง ์๋ค์..(์ฝ๋ ์ฌ์ง๋ ์ถ๊ฐํด๋ด ๋๋ค.) <stron
guiqt๋ค์ค์ธ์ดGUI
ใป
1
311
2
- ๋ฏธํด๊ฒฐ
Android ํฐ์์ ๊ฐ๋ฐํ๊ฒฝ ์ค์ ๊ณผ ์์ App ๊ตฌํ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
Android ํฐ์์ ๊ฐ๋ฐํ๊ฒฝ ์ค์ ๊ณผ ์์ App ๋น๋ ์ ์๋ฌ ๋ฐ์์ผ๋ก ์ง๋ฌธ ๋๋ฆฝ๋๋ค.์ง์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด๋, ์ฒจ๋ถํด์ฃผ์ analogclock ํ๋ก์ ํธ๋ฅผ ๋ค์ด๋ฐ์์ ํด๋ ๋์ผํ ์๋ฌ๊ฐ ๊ณ์ ๋ฐ์ํฉ๋๋ค.<img src="https://c
guiqtrndstudy
ใป
1
301
1
- ๋ฏธํด๊ฒฐ
'Re-entrancy๋ฅผ ๋ง์กฑํ๋ Thread ์์ ๊ตฌํ' ์์ ์ง๋ฌธ์์ต๋๋ค.
์๋ ํ์ธ์. ์์ ๋ด์ฉ๊ณผ ์ฝ๊ฐ ๊ฒฐ์ด ๋ค๋ฅธ ์ง๋ฌธ์ธ๋ฐ ๊ถ๊ธํด์ ์ง๋ฌธ ๋จ๊น๋๋ค.'Re-entrancy๋ฅผ ๋ง์กฑํ๋ Thread ์์ ๊ตฌํ' ์์ 11๋ถ์ ๋ ๋์ ๋ numUsed๊ฐ 0๋ง ์ฐํ๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์ จ์ต๋๋ค.sleep์ผ๋ก ์ฐ๋ ๋๋ฅผ ๋ฉ
guiqtrndstudy
ใป
1
357
2
- ๋ฏธํด๊ฒฐ
ํฌ๋ก๋งํค ์์์ฒ๋ฆฌ ์์ค์ฝ๋ ๊ตฌํ (2/2ํธ) ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.
ํฌ๋ก๋งํค ์์์ฒ๋ฆฌ ์์ค์ฝ๋ ๊ตฌํ (2/2ํธ)๊น์ง ๋ชจ๋ ์ฝ๋๋ฅผ ์์ฑํ์์ต๋๋ค. ์๋ฌ ๋๋ ์์น๋ pSourceData๋ฅผ ๊ฐ์ ธ์ค๋ ๋ถ๋ถ์ด๊ณ <img src="https://cdn.inflearn.com/public/file
guiqtrndstudy
ใป
1
358
1
- ๋ฏธํด๊ฒฐ
Writing QML Extensions with C++ ๋ด์ฉ์ ๋ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค!
์๋ ํ์ธ์!Writing QML Extensions with C++ ํํ ๋ฆฌ์ผ ๊ณต๋ถ ์ค ๊ถ๊ธํ ์ ์ด ์๊ฒจ์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.<a target="_blank" rel="noopener noreferrer nofollow" href="https:/
qtGUIxlql555
ใป
1
345
1
- ํด๊ฒฐ
Qt Creator ๊ธฐ๋ฅ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์!ํน์ Qt Creator์ ์ข ๋ฃ ํ ์ฌ์์ ์์ ์ข ๋ฃ ์ ์ด์๋ ์์ค ์ฝ๋๋ฅผ ๊ทธ๋๋ก ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์์๊น์?<img src="https://cdn.inflearn.com/public/files/posts/4
qtGUIxlql555
ใป
1
337
1
- ๋ฏธํด๊ฒฐ
์์ ฏํ๋ก๊ทธ๋จ ์์ ์ฑ ํธ ๋์ฐ๊ธฐ
๊ฐ์ฌ๋ ์๋ ํ์ธ์ <div class="type
GUIqt๊น์ฌ์ฐ
ใป
1
552
1
- ๋ฏธํด๊ฒฐ
QT๋ก ์ด๋ฏธ์ง๋ json ํ์ผ ๊ฐ์ ธ์ฌ๋
๊ฐ์ฌ๋ ์๋ ํ์ธ์ <div class="type
qtGUI๊น์ฌ์ฐ
ใป
1
432
1
- ๋ฏธํด๊ฒฐ
QT๋ก ๊ตฌํํ ํ๋ก๊ทธ๋จ ์คํ๊ด๋ จ ๋ฐ ์ถ๊ฐ์ง๋ฌธ
๊ฐ์ฌ๋ ์๋ ํ์ธ์ ๋ช๊ฐ์ง ์ง๋ฌธ์ ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค. ์ง๋ฌธ 1 QT๋ฅผ ์ด์ฉํ์ฌ Debug์ release ๋ชจ๋๋ก ์ปดํ์ผ ํ์ฌ exe ์คํํ์ผ์ด ๋ง๋ค์ด ์ก์ต๋๋ค. ํด๋น ์คํํ์ผ
GUIqt๊น์ฌ์ฐ
ใป
1
1,334
3
- ๋ฏธํด๊ฒฐ
Go to slots ์ ์ฌ์ฉํ์๋ connect ํจ์ ์์น
Qt๊ฐ ์ต์์น ์์ผ๋ ๊ณ์ ์ง๋ฌธ ํ๊ฒ ๋๋ค์ ๋ค๋ฆ์ด ์๋๋ผ ๊ฐ์ฌ๋๊ป์ ๊ฐ๋ฅด์ณ ์ฃผ์ Signal Slot ์ฐ๊ฒฐ์ connect ํจ์๋ฅผ ํตํด ์ด๋ฃจ์ง ๋ค๋ ๊ฒ์ ์๋๋ฐ์ ui์์ ์์์ ์์ ฏ ์๋ฅผ ๋ค์ด ๋ผ๋์ค ๋ฒํผ์ ๋ํ
qtGUI๊น์ฌ์ฐ
ใป
1
352
1
- ๋ฏธํด๊ฒฐ
Qt Quick ๋ชจ๋์ ํด์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์! ํด๋น ๋ถ๋ถ์์ "kinds of parenti
qtGUIxlql555
ใป
3
356
2
- ๋ฏธํด๊ฒฐ
QT์์ ๊ทธ๋ํ ์ฑ ํธ ๊ทธ๋ฆฌ๋ ๋ฐฉ๋ฒ ๋ฌธ์
<s
qtGUI๊น์ฌ์ฐ
ใป
2
1,851
2
- ๋ฏธํด๊ฒฐ
Window์์ ํ๋ก๊ทธ๋๋ฐํ ๊ฒ์ ๋ฆฌ๋ ์ค๋ก ์ฎ๊ธฐ๋ ๋ฐฉ๋ฒ
๊ฐ์ฌ๋ ์๋ ํ์ญ๋๊น. 1ํธ์ ์ด์ด 2ํธ๋ ์๊ฐํ๊ฒ ๋์์ต๋๋ค. ใ ใ ๋ณํํ์ฌ ๊ฐ์ธ ํ๋ก์ ํธ๋ ํ๊ณ ์๋๋ฐ Window์์ ์์ ํ ์ฝ๋์ ํ๋ก์ ํธ๋ฅผ ๋ฆฌ๋ ์ค๋ก ์ฎ๊ธฐ๋ ค๊ณ ํฉ๋๋ค. ๋ฆฌ๋ ์ค์๋ QT๊ฐ ์ค์น๋์ด ์๋
qtGUI๊น์ฌ์ฐ
ใป
2
385
1






