//***************mainwindow.h*******************//
#ifndef
butterfly_h
#definebutterfly_h
#include
#include
classbutterfly
:public
qobject
,public
qgraphicsitem
;
#endif//butterfly_h
//***************end end end end*******************//
//***************mainwindow.cpp*******************//
#include"butterfly.h"#include
#include
staticconst
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"
intmain(
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...
蝴蝶的啟示
一天,乙隻繭上裂開了乙個小口,有乙個人正好看到這一幕,他一直在觀察著,蝴蝶艱難地將身體從那個小口中一點點地掙扎出來,幾個小時過去了 接下來,蝴蝶似乎沒有任何進展。看樣子它似乎已經竭盡全力,不能再前進一步了 這個人實在看得心疼,決定幫助一下蝴蝶 他拿來一把剪刀,小心翼翼地將繭破開。蝴蝶很容易地掙脫出來...
折翅的蝴蝶
乙隻美麗的蝴蝶 在我的眼前飛來飛去 我不知不覺竟著了迷 跟著她遠離了喧囂的社會 來到一片開滿花兒的土地 我靜靜欣賞著花兒的美麗 沉迷於淡淡的香味 漸漸忘記了自己是誰 日子一天天過去 我還是日日陶醉於周圍的美麗 花兒讓我留戀不已 蝴蝶讓我深深著迷 我難以割捨 不想與蝴蝶分離 最終決定要帶著蝴蝶回到自己...