Mark Up/QML

[QT/QML] TableView ์™€ ListView์˜ ์ฐจ์ด์ 

Dexter_- 2024. 5. 7. 17:08
728x90
๋ฐ˜์‘ํ˜•

 

 

 

๐Ÿ“Œ QML์—์„œ TableView์™€ ListView๋Š” ๋ชจ๋‘ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์ปดํฌ๋„ŒํŠธ์ด์ง€๋งŒ, ๊ทธ ์‚ฌ์šฉ ๋ชฉ์ ๊ณผ ๋™์ž‘ ๋ฐฉ์‹์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค.

 

 

TableView์™€ ListView์˜ ๋ฐ์ดํ„ฐ ํ‘œ์‹œ ๋ฐฉ์‹

  • TableView: ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ํ–‰๊ณผ ์—ด์˜ ํ˜•ํƒœ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๊ฐ ํ–‰์€ ํ•˜๋‚˜์˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ๊ฐ ์—ด์€ ๋ ˆ์ฝ”๋“œ์˜ ํ•„๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๋”ฐ๋ผ์„œ ํ‘œ๋Š” ๊ฒฉ์ž ํ˜•ํƒœ๋กœ ํ‘œ์‹œ๋œ๋‹ค.
  • ListView: ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง์œผ๋กœ ์Šคํฌ๋กค ๊ฐ€๋Šฅํ•œ ๋ชฉ๋ก ํ˜•ํƒœ๋กœ ํ‘œ์‹œ๋œ๋‹ค. ๊ฐ ์•„์ดํ…œ์€ ํ•˜๋‚˜์˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ์ˆ˜์ง ๋ฐฉํ–ฅ์œผ๋กœ ์Šคํฌ๋กค ๋  ์ˆ˜ ์žˆ๋‹ค.

 

 

TableView์™€ ListView์˜ ๋ ˆ์ด์•„์›ƒ ๊ตฌ์กฐ

  • TableView: ๊ณ ์ •๋œ ์—ด ํฌ๊ธฐ์™€ ๊ฐ€๋ณ€์ ์ธ ํ–‰ ํฌ๊ธฐ๋ฅผ ๊ฐ–๋Š” 2์ฐจ์› ๋ ˆ์ด์•„์›ƒ์ด๋‹ค. ์ด๋Š” ํ‘œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ์— ์ ํ•ฉํ•˜๋‹ค.
  • ListView: ๊ฐ€๋ณ€์ ์ธ ์•„์ดํ…œ ํฌ๊ธฐ์™€ ์ˆ˜์ง ์Šคํฌ๋กค์„ ์ง€์›ํ•˜๋Š” 1์ฐจ์› ๋ ˆ์ด์•„์›ƒ์ด๋‹ค. ์ด๋Š” ๋ชฉ๋ก ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ์— ์ ํ•ฉํ•˜๋‹ค.

 

 

TableView์™€ ListView์˜ ๋ฐ์ดํ„ฐ ํ‘œํ˜„ ๋ฐฉ์‹

  • TableView: ๊ฐ ์…€์€ ์‚ฌ์šฉ์ž ์ง€์ •๋œ ๋ชจ๋ธ์˜ ๋ฐ์ดํ„ฐ ํ•„๋“œ์— ๋Œ€์‘๋œ๋‹ค. ๊ฐ ์—ด์€ ํŠน์ • ๋ฐ์ดํ„ฐ ํ•„๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
  • ListView: ๊ฐ ์•„์ดํ…œ์€ ๋ชจ๋ธ์˜ ๋‹จ์ผ ๋ ˆ์ฝ”๋“œ์— ๋Œ€์‘๋œ๋‹ค. ๊ฐ ์•„์ดํ…œ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋œ๋‹ค.

 

 

TableView์™€ ListView์˜ ์Šคํฌ๋กค ๋™์ž‘

  • TableView: ํ–‰๊ณผ ์—ด ๋ชจ๋‘ ์Šคํฌ๋กค๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ํ–‰๊ณผ ์—ด ํ—ค๋”๊ฐ€ ๊ณ ์ •๋  ์ˆ˜ ์žˆ๋‹ค.
  • ListView: ๊ธฐ๋ณธ์ ์œผ๋กœ ์ˆ˜์ง ์Šคํฌ๋กค์„ ์ง€์›ํ•˜๋ฉฐ, ๊ฐ€๋กœ ์Šคํฌ๋กค์€ ์ œํ•œ์ ์ด๋‹ค.

 

๋”ฐ๋ผ์„œ TableView๋Š” ํ‘œ ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ , ListView๋Š” ๋ชฉ๋ก ํ˜•ํƒœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์ ํ•ฉํ•˜๋‹ค.

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•