한국어
 

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

banbol 2021.05.24 05:33 조회 수 : 1046

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

 

현재 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 14755
24 QOpenGLFramebufferObject 에 대해 질문 드립니다. [2] 민토고 2021.04.23 8540
23 qml에서 cpp객체의 함수호출시 js함수를 콜백으로 넘기는 방법 [1] 데브스카이 2022.12.05 2613
22 c++에서 qml id를 획득하는 방법 [2] LISP 2021.06.03 2496
21 Qml 파일 c++ 라이브러리을 헤더파일에 추가 방법 file 플랑크 2021.11.01 1778
20 qtquick.Controls 1.x Label 사용 이유 [1] 플랑크 2021.10.20 1653
19 Qt lgpl 라이센스 문의 [3] banbol 2021.08.30 1192
18 다른 ui에서 버튼을 클릭하면 main ui로 전송 [1] LISP 2021.06.17 1142
17 코린이 QML 관련 질문 [2] 플랑크 2021.10.08 1137
16 Qt ListView 테이블 간격? 조절 [2] file System 2021.06.21 1130
15 GridView 안에 Scrollbar System 2022.02.23 1108
14 커스텀 위젯 promote 방법 [2] LISP 2021.06.23 1083
13 QT관련 질문드립니다. [10] file 김상연 2021.03.28 1078
12 파이썬으로 GUI 프로그래밍 질문 [2] LISP 2021.05.25 1067
11 StackView 에서 ID 상호 호환?이 가능한가요 [2] LISP 2021.05.29 1049
10 Qt wayland와 eglfs 플랫폼 문의 [2] banbol 2021.07.28 1049
» QML Swipeview에서 loader의 사용방법 문의 [1] banbol 2021.05.24 1046
8 Qt 안드로이드 빌드 시 QtSerialPort로 USB to Serial 디바이스에 접근할 수 없나요? [2] 쿼카 2021.05.31 1043
7 ListView Repeater 질문 ! [1] System 2021.07.06 1037
6 외주할 때 어디서 하세요? 커피모카 2022.06.28 945