Qt 使用一張圖片實現轉圈的動畫效果

這個是顯示的效果,以前用的時候就是網上照一張Gif動畫,完了加載進去。我們可以在Qt中使用Movie來操縱Gif動畫。

這個試下方式就是通過painter繪製一個圖片,通過按照一定的規律旋轉圖片實現的。

 

void WaitConnect::drawWaitConnet(int temp)
{
    QPainter painter(m_labelConnect);
    painter.translate(this->width()/2,this->height()/2);
    painter.setRenderHint(QPainter::SmoothPixmapTransform);
    painter.setRenderHint(QPainter::HighQualityAntialiasing);
    painter.save();
    painter.rotate(temp);
    painter.drawPixmap(-100,-100,200,200,QPixmap(":/WaitConnect/Resources/Loading/loading.png"));
    painter.restore();
}

一是一種新的想法,哈哈,這種方式我感覺就是比較簡單了,哈哈哈。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章