Как удалить BusyIndicator после прочтения канала - PullRequest
1 голос
/ 20 февраля 2012

У меня проблема с BusyIndicator, что происходит, когда я назначил BusyIndicator, который при загрузке канала удаляется, но в моем файле. Изображения QML не отображаются в ленте. Интересно, есть ли способ сообщить BusyIndicator, что при отображении изображения BusyIndicator удаляется.

Ответы [ 2 ]

1 голос
/ 31 июля 2012

Ну, я сделал это, вы можете попробовать.

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

1 голос
/ 07 июня 2012

Вы можете сделать что-то вроде этого

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

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

  }
}
...