一. 前言
之前看到过使用JavaScript语言写这种点线效果,于是无聊自己用Qt翻写了下,效果感觉还行就来和大家分享下,好了进入主题
二. 效果演示
这就是效果=-=
三. 代码
说过了,看过了,下面就直接上代码了
在写这个效果之前,肯定要定义一些点了
typedef struct Point{
QPointF pos; //点的位置
QPointF movePos; //点每次移动的变化量
}Point;
于是我们定义了个点结构体,这个结构体包含了这个点的位置和点每次要移动的位移量
//定义100个点
point = new Point[100];
for(auto i = 0;i < 100;++ i){
//随机取点的位置
point[i].pos = QPointF((rand()%(width()*10))/10.0,(rand()%(height()*10))/