1 #include "mainwindow.h"
2 #include <QApplication>
3
4 //创建一个MainWindow类
5 class myclass
6 {
7 private:
8 MainWindow *p;
9 //初始化内存
10 myclass(int i)
11 {
12 p = new MainWindow[i];
13 }
14
15 public:
16 //设置显示
17 myclass(int i,int j):myclass(i)
18 {
19 if(j == 0)
20 {
21 for(int k=0;k<i;k++)
22 {
23 p[k].show();
24 }
25 }
26 else
27 {
28 for(int k=0;k<i;k++)
29 {
30 p[k].resize(100,100);
31 p[k].show();
32 }
33 }
34 }
35
36 //设置颜色
37 myclass(int i,double k):myclass(i)
38 {
39 for(int j=0;j<i;j++)
40 {
41 QPalette pl(p[j].palette());
42 pl.setColor(QPalette::Background,Qt::yellow);
43 p[j].setPalette(pl);
44 p[j].show();
45 }
46 }
47
48 //设置窗口标题
49 myclass(int i,double k,char *str):myclass(i,k)
50 {
51 for(int j=0;j<i;j++)
52 {
53 p[j].setWindowTitle(str);
54 }
55 }
56 };
57
58 int main(int argc, char *argv[])
59 {
60 QApplication a(argc, argv);
61 //MainWindow w;
62 //w.show();
63 myclass my1(3,1.0,"mywindow");
64
65 return a.exec();
66 }