Mark Up/QML [QT/QML] TableView ์™€ ListView์˜ ์ฐจ์ด์ 
  • 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
    ๋ฐ˜์‘ํ˜•

    'Mark Up > QML' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    [QT/QML] ์• ๋‹ˆ๋ฉ”์ด์…˜ ์š”์†Œ  (0) 2024.04.25
    [QML] ScrollBar.AsNeeded ๋™์ž‘ ํ•˜์ง€ ์•Š์„ ๋•Œ  (0) 2024.01.31
์ƒ๋‹จ์œผ๋กœ