一、定义状态
//定义状态
QState *rootState = new QState;
QState *elliState = new QState(rootState);
QState *radomState = new QState(rootState);
QState *centralState = new QState(rootState);
QState *gridState = new QState(rootState);
二、绑定状态和对象(QObject)属性
for (int i = 0;i<pixList.count();i++) //把每张图片的位置信息和QState绑定,只要qstate被触发,图片就会移动到相应的位置
{
elliState->assignProperty(pixList.at(i),"pos",QPointF(qCos((i / 63.0)