QT - Loader

Smile:)today·2024년 7월 18일

Loader란?

Loader type은 QML components를 동적으로 불러오기 위해 사용됨

Loader를 사용하는 이유

파싱할 QML이 많으면 QML 애플리케이션이 느리게 시작할 수 있음
-> 최대한 빨리 시작하려면 최소한의 QML을 로드하고 또 요청에 의해서만 UI를 로드해야함

장점

애플리케이션의 메모리 사용량과 시작 속도를 제어할 수 있음

구조

예시)
main.qml

  Window{
  	Loader{
    	id : myloader
        source : "myrect.qml"
    }
  }

myrect.qml

	Item
    {
    	width
        height
    	Rectangle
        {
        }
    }

리소스파일(qrc://)과 로컬파일(file://)과 웹에 있는 파일(http(s)://)을 로드하는데도 사용됨

참고자료

로더

profile
Hi, I'm vitamin

0개의 댓글