我使用一个类
class DesktopFileScanner : public QThread
{
void scan() { start(QThread::HighPriority)); }
void run() { /* the scanning instructions here*/}
/**/
};
执行耗时(约 2 秒)的操作。我想在扫描仪执行此操作时显示忙碌指示符。忙碌指示器被称为
ind
qml 表具有以下属性:
Component.onCompleted:
{
scanner.scan() // scanner is an instance of DesktopFileScanner
ind.visible = false
}
这样,在扫描仪完成扫描之前,指示器就会变得不可见。我该如何解决它
ind.visible = false
扫描器线程完成后将被调用(扫描器完成扫描)
提前致谢