Qt實現櫻花飛舞效果

2022-10-04 05:33:15 字數 411 閱讀 5075

應女友要求,使用qt做了乙個在電腦桌面櫻花飛舞的小程式。這裡面用到了qt動畫效果qpropertyanimation類來控制飛舞效果。使用label載入櫻花圖案。大概的核心**如下:

widget::widget(qwidget *parent) :

qwidget(parent),

timer(new qtimer(this)),

pixmap(new qpixmap(":/cherry.png")),

ui(new ui::widget)

//批量建立櫻花標籤

void wid

//批量建立櫻花動畫

void widget::createanimation()

}效果如下圖所示:

本文標題: qt實現櫻花飛舞效果

本文位址:

實現雪花飛舞效果

英文原文 這篇文章的發布日期是2015年的聖誕節,貌似唯一能與之匹配的就是就是在styling android上來點喜慶的東西。為那些不過聖誕節,或者在六月份讀這篇文章的人而寫 原諒我又調皮了。那麼問題來了,怎麼才能詮釋聖誕的意義呢?最明顯的答案就是 一張戴了聖誕帽的 雖然我覺得這張 足以結束這篇文...

Qt 飛舞的蝴蝶

mainwindow.h ifndef butterfly h define butterfly h include include class butterfly public qobject public qgraphicsitem endif butterfly h end end end e...

櫻花的季節,教大家用CANVAS畫出飛舞的櫻花樹

又到了櫻花的季節,教大家使用canvas畫出飛舞的櫻花樹效果。廢話少說,先看效果。檢視演示效果 第一步,我們先畫出一棵樹的主體。我畫樹的使用的原理是,定義乙個起始點,從這個點開始,向乙個角度移動一段距離。得到另乙個點。畫出一條線連線兩個點。以新得到的點,依舊向這個角度,移動一段距離。得到第三個點,連...