Qt 之等待提示框(QMovie)

一去丶二三裡發表於2016-03-31

簡述

關於gif的使用在實際專案中我用的並不多,因為我感覺瑕疵挺多的,很多時候鋸齒比較嚴重,當然與圖存在很大的關係。

關於生成gif的方法可以提供一個網站preloaders,基本是可以滿足需求的。

| 版權宣告:一去、二三裡,未經博主允許不得轉載。

效果

由於錄製程式的原因,引起gif效果不清晰,可忽略。

這裡寫圖片描述

原始碼

通過使用QMovie來設定動畫、可以呼叫setSpeed()設定動畫速度、start()啟動動畫、stop()停止動畫等。

QMovie *pMovie = new QMovie(":/Images/loading");
m_pLoadingLabel->setFixedSize(50, 50);
m_pLoadingLabel->setScaledContents(true);
m_pLoadingLabel->setMovie(pMovie);
pMovie->start();

更多參考

相關文章