2012-02-20 2 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, индикатор занятости исчезнет.