한국어
 

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

banbol 2021.05.24 05:33 조회 수 : 486

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

 

현재 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 qml에서 cpp객체의 함수호출시 js함수를 콜백으로 넘기는 방법 [1] 데브스카이 2022.12.05 1844
24 외주할 때 어디서 하세요? 커피모카 2022.06.28 569
23 GridView 안에 Scrollbar System 2022.02.23 726
22 Qml 파일 c++ 라이브러리을 헤더파일에 추가 방법 file 플랑크 2021.11.01 1354
21 qtquick.Controls 1.x Label 사용 이유 [1] 플랑크 2021.10.20 962
20 1인개발자입니다. 앱을 개발해 보려고 하는데 도와주세요..ㅠㅠ prove 2021.10.10 456
19 코린이 QML 관련 질문 [2] 플랑크 2021.10.08 541
18 Qt lgpl 라이센스 문의 [3] banbol 2021.08.30 575
17 Qt wayland와 eglfs 플랫폼 문의 [2] banbol 2021.07.28 445
16 ListView Repeater 질문 ! [1] System 2021.07.06 455
15 커스텀 위젯 promote 방법 [2] LISP 2021.06.23 508
14 Qt ListView 테이블 간격? 조절 [2] file System 2021.06.21 498
13 다른 ui에서 버튼을 클릭하면 main ui로 전송 [1] LISP 2021.06.17 443
12 c++에서 qml id를 획득하는 방법 [2] LISP 2021.06.03 1832
11 Qt 안드로이드 빌드 시 QtSerialPort로 USB to Serial 디바이스에 접근할 수 없나요? [2] 쿼카 2021.05.31 469
10 StackView 에서 ID 상호 호환?이 가능한가요 [2] LISP 2021.05.29 438
9 파이썬으로 GUI 프로그래밍 질문 [2] LISP 2021.05.25 476
» QML Swipeview에서 loader의 사용방법 문의 [1] banbol 2021.05.24 486
7 QOpenGLFramebufferObject 에 대해 질문 드립니다. [2] 민토고 2021.04.23 8112
6 vmware ubuntu20.04 급한 질문입니다 ㅠㅠ file dotrim 2021.04.16 457