-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanagerui.cpp
More file actions
102 lines (79 loc) · 2.94 KB
/
Copy pathmanagerui.cpp
File metadata and controls
102 lines (79 loc) · 2.94 KB
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include "managerui.h"
#include "Computer_Classroom.h"
#include "managerboundary.h"
#include "mangerlog.h"
#include "ui_managerui.h"
managerui::managerui(ComputerClassroom *classroom,QWidget *parent)
: QWidget(parent)
, ui(new Ui::managerui)
{
ui->setupUi(this);
for(int i=0;i<6;i++){
m_classroom[i]=&classroom[i];
}
}
managerui::~managerui()
{
delete ui;
}
void managerui::on_pushButton_clicked()
{
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第一机房管理系统</span></p></body></html>");
QString number="一";
managerboundary *boundary = new managerboundary(m_classroom[0],number);
boundary->setlabletitle(title);
boundary->show();
}
void managerui::on_pushButton_2_clicked()
{
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第二机房管理系统</span></p></body></html>");
QString number="二";
managerboundary *boundary = new managerboundary(m_classroom[1],number);
boundary->setlabletitle(title);
boundary->show();
}
void managerui::on_pushButton_3_clicked()
{
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第三机房管理系统</span></p></body></html>");
QString number="三";
managerboundary *boundary = new managerboundary(m_classroom[2],number);
boundary->setlabletitle(title);
boundary->show();
}
void managerui::on_pushButton_5_clicked()
{
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第五机房管理系统</span></p></body></html>");
QString number="五";
managerboundary *boundary = new managerboundary(m_classroom[4],number);
boundary->setlabletitle(title);
boundary->show();
}
void managerui::on_pushButton_7_clicked()
{
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第六机房管理系统</span></p></body></html>");
QString number="六";
managerboundary *boundary = new managerboundary(m_classroom[5],number);
boundary->setlabletitle(title);
boundary->show();
}
void managerui::on_pushButton_6_clicked()//退出
{
mangerlog *a=new mangerlog(m_classroom[0]);
//qDebug()<<"a";
for (int i = 0; i < 6; ++i) {
QString filePath = QString("classroom%1.csv").arg(i + 1);
//qDebug()<<"b";
file.exportDataToCSV(*(m_classroom[i]), filePath);
//qDebug()<<"chengg";
}
this->close();
a->show();
}
void managerui::on_pushButton_4_clicked()
{
QString number="四";
QString title = QString::fromUtf8("<html><head/><body><p align=\"center\"><span style=\" font-size:30pt;\">第四机房管理系统</span></p></body></html>");
managerboundary *boundary = new managerboundary(m_classroom[3],number);
boundary->setlabletitle(title);
boundary->show();
}