1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
#include <QDebug>
#include <QApplication>
#include <QTimer>
#include <QColor>
#include <QPushButton>
#include <QPropertyAnimation>
#include "../glw-base.h"
#include "../glw-widget.h"
#include "colorchange.h"
int main(int argc, char** argv){
QApplication A(argc,argv);
qDebug() << "Creating base widget";
GLW_Base base;
qDebug() << "Resize base widget";
base.resize(200,200);
qDebug() << "Create Other widgets";
GLW_Widget wgt1(&base);
wgt1.setGLBase(&base);
wgt1.setGeometry(50,50,50,50);
wgt1.setDraggable(true);
GLW_Widget wgt(&base);
wgt.setGLBase(&base);
wgt.setGeometry(75,50,50,50);
QPropertyAnimation anim(&wgt);
anim.setTargetObject(&wgt);
anim.setPropertyName("geometry");
//anim.setStartValue(QRect(-50,-50,50,50));
//anim.setEndValue(QRect(200,200,50,50));
anim.setStartValue(QRect(100,100,0,0));
anim.setEndValue(QRect(0,0,200,200));
anim.setDuration(1500);
anim.setLoopCount(-1);
anim.start();
/*QPushButton but(&base);
but.setText("button");
but.setGeometry(100,100,50,50);
but.setStyleSheet("background: rgba(0,150,0,125)");*/
colorchange CC(&base);
qDebug() << "Start Event loop";
base.show();
A.exec();
qDebug() << " - Finished";
}
|