Qt 飛舞的蝴蝶

2021-05-24 09:42:54 字數 1921 閱讀 4002

//***************mainwindow.h*******************//

#ifndef

butterfly_h

#define

butterfly_h

#include

#include

class

butterfly

:public

qobject

,public

qgraphicsitem

;
#endif

//butterfly_h

//***************end end end end*******************//

//***************mainwindow.cpp*******************//

#include

"butterfly.h"#include

#include

static

const

doublepi=

3.14

;

butterfly::butterfly()
qrectf
butterfly::boundingrect()

const

//載入蝴蝶專案的限定範圍,以其自身的座標係為基礎設定的

//一下函式實現蝴蝶的飛舞效果
void
butterfly::paint(

qpainter

*painter,

const

qstyleoptiongraphicsitem

*option,

qwidget

*widget)

else

}
//判斷蝴蝶的運動範圍,並做相應的處理相信根據函式名大家都知道啥意思
void
butterfly::timerevent(

qtimerevent

*)

//***************end end end end*******************//

//***************main.cpp*******************//

#include

#include

#include

#include

"butterfly.h"

int

main(

intargc,

char

*argv)

qgraphicsview

*view

=new

qgraphicsview

;

view->setscene(scene);
view->setmaximumsize(

800,

600);

view->setminimumsize(

800,

600);

view->show();

return

}
//***************main.cpp*******************//

以上便是實現飛舞的蝴蝶群全部的實現**了 歡迎共同學習交流所用

Qt實現櫻花飛舞效果

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

蝴蝶的啟示

一天,乙隻繭上裂開了乙個小口,有乙個人正好看到這一幕,他一直在觀察著,蝴蝶艱難地將身體從那個小口中一點點地掙扎出來,幾個小時過去了 接下來,蝴蝶似乎沒有任何進展。看樣子它似乎已經竭盡全力,不能再前進一步了 這個人實在看得心疼,決定幫助一下蝴蝶 他拿來一把剪刀,小心翼翼地將繭破開。蝴蝶很容易地掙脫出來...

折翅的蝴蝶

乙隻美麗的蝴蝶 在我的眼前飛來飛去 我不知不覺竟著了迷 跟著她遠離了喧囂的社會 來到一片開滿花兒的土地 我靜靜欣賞著花兒的美麗 沉迷於淡淡的香味 漸漸忘記了自己是誰 日子一天天過去 我還是日日陶醉於周圍的美麗 花兒讓我留戀不已 蝴蝶讓我深深著迷 我難以割捨 不想與蝴蝶分離 最終決定要帶著蝴蝶回到自己...