2012-02-20 1 views
1

BusyIndicator에 문제가 있습니다. 피드를로드 할 때 제거되지만 내 파일에 BusyIndicator를 지정하면 어떻게됩니까? QML 이미지가 피드에 표시되지 않는 경우 BusyIndicator에 이미지가 표시 될 때 BusyIndicator에이를 알리는 방법이 있는지 궁금합니다.피드를 읽은 후 BusyIndicator를 제거하려면 어떻게합니까?

+0

안녕하세요 비센테, 우리는 당신을 도울 수 있도록 훨씬 더 명확하고 구체적이어야 할 것입니다 -이 질문은 그다지 의미가 없습니다! 당신이하고있는 것을 보여주는 몇 가지 코드를 포함하는 것이 좋습니다. – sjwarner

+0

코드를 포함하십시오. – sabbour

답변

1

당신은 그럼 내가 이런 짓을, 당신은 그것을 시도를 줄 수있는이

Image{ 
    id:remoteImage 
    source: "http://www.example.com/m.jpg" 

    onProgressChanged: { 
    if(progress==1.0) 
     busyIndicator.visible=false; 

    } 
} 
1

처럼 뭔가를 할 수 있습니다.

Image 
{ 
id : image1 
source:"...your source here" 
} 

BusyIndicator 
{ 
id:busy1 
anchors.centerIn: parent 
width:50 
height:50 
visible: image1.status == Image.Loading 
running: image1.status == Image.Loading 
} 

// 표시기는 이미지가로드 될 때만 표시되고 실행됩니다. 이미지를 불러오는 중이거나 Image.Ready가되면 사용 중이던 표시기가 사라집니다.

관련 문제