我产卵执行冗长的操作过程中,我想给视觉反馈某些事情正在发生,所以我想将光标移到忙碌,恢复它时,我收到QProcess::finished
信号。
Answer 1:
Qsiris的解决办法是“小部件宽”。 如果你想改变光标为您的整个然后使用应用程序
QApplication::setOverrideCursor(Qt::WaitCursor);
和
QApplication::restoreOverrideCursor();
注:由于@Ehsan Khodarahmi指出,光标将不会改变,直到下一个触发事件QT或手动调用的QApplication :: processEvents()。
Answer 2:
使用此设置光标等待的过程开始时:
this->setCursor(Qt::WaitCursor);
而这个恢复光标恢复正常(把这个插槽用于另外,QProcess ::完)
this->setCursor(Qt::ArrowCursor);
文章来源: Change cursor to hourglass/wait/busy cursor and back in Qt