한국어
 

QML Swipeview에서 loader의 사용방법 문의

banbol 2021.05.24 05:33 조회 수 : 485

안녕하세요. 오랜만에 질문글을 드리네요.

 

현재 swipeview를 이용해서 앱 개발을 진행중입니다.

 

swipeview를 이용해서 구현하다보니, 페이지별로 qml 파일을 나눠서 작성하게 되어

 

파일이 점점 많이지는 문제가 있습니다.

 

예를 들어서 다음과 같이 프로그램이 구현되어있는데요.

 

 

SwipeView
        {
            id: mainViewSwipe
            anchors.fill: parent
            currentIndex: 0
            interactive: false

 
            Page
            {                
                Loader
                {
                    focus: true
                    anchors.fill: parent
                    source: "qrc:/qml/MainView.qml"
                }
            }
            Page
            {
                Loader
                {
                    focus: true
                    anchors.fill: parent
                    source: "qrc:/qml/ChildView.qml"
                }
            }
            Page
            {
                Loader
                {

                                    ....

                }
            }
            Page
            {
                Loader
                {

                                    ....

                }
            }
        }

 

이런식으로 메인 QML에서 수많은 Page, Loader가 난무하는 상태입니다..

 

애초에 loader라는 것이 부하를 줄이기 위해서 동적으로 페이지를 불러오기 위해 사용하는 것으로 알고 있는데,

 

이런식으로 사용하면 코드를 보기 편하다는 점 외에는 전혀 쓸모가 없는게 맞나요?

 

이러한 형태로 swpieview에서 수많은 qml 페이지가 있을 때, 로더를 잘 사용하는 방법이 궁금합니다.

 

 

번호 제목 글쓴이 날짜 조회 수
25 Qt Wifi 기능 관련 문의 [3] banbol 2020.03.05 14372
24 Qt 데이터 주고받기 관련 문의 [3] 인기아이템 2020.04.26 546
23 한글에서 c언어로 번역하는 프로그램이나 홈페이지는 없을까요? [1] 에몽이 2020.06.16 520
22 QT관련 질문드립니다. [10] file 김상연 2021.03.28 697
21 기계개발 분야에서도 일러스트레이터가 필요한가요? [1] walker1972 2021.04.14 473
20 vmware ubuntu20.04 급한 질문입니다 ㅠㅠ file dotrim 2021.04.16 457
19 QOpenGLFramebufferObject 에 대해 질문 드립니다. [2] 민토고 2021.04.23 8112
» QML Swipeview에서 loader의 사용방법 문의 [1] banbol 2021.05.24 485
17 파이썬으로 GUI 프로그래밍 질문 [2] LISP 2021.05.25 476
16 StackView 에서 ID 상호 호환?이 가능한가요 [2] LISP 2021.05.29 438
15 Qt 안드로이드 빌드 시 QtSerialPort로 USB to Serial 디바이스에 접근할 수 없나요? [2] 쿼카 2021.05.31 468
14 c++에서 qml id를 획득하는 방법 [2] LISP 2021.06.03 1832
13 다른 ui에서 버튼을 클릭하면 main ui로 전송 [1] LISP 2021.06.17 443
12 Qt ListView 테이블 간격? 조절 [2] file System 2021.06.21 498
11 커스텀 위젯 promote 방법 [2] LISP 2021.06.23 508
10 ListView Repeater 질문 ! [1] System 2021.07.06 455
9 Qt wayland와 eglfs 플랫폼 문의 [2] banbol 2021.07.28 445
8 Qt lgpl 라이센스 문의 [3] banbol 2021.08.30 575
7 코린이 QML 관련 질문 [2] 플랑크 2021.10.08 541
6 1인개발자입니다. 앱을 개발해 보려고 하는데 도와주세요..ㅠㅠ prove 2021.10.10 456