}
if((Users->record(id-1).value(6).toInt()>9)&&(Users->record(id-1).value(6).toInt()<25))
{
ui->label_35->setText("Ваше звание: опытный!");
}
if(Users->record(id-1).value(6).toInt()>25)
{
ui->label_35->setText("Ваше звание: эксперт!");
}
count1=0;
time = 10;
time1 = time;
ui->label_14->setText("Ваш текущий рейтинг: " + Users->record(id-1).value(6).toString() + ".");
}
void Widget::test1()
{
ui->lineEdit_130->setText("");
ui->lineEdit_131->setText("");
ui->lineEdit_132->setText("");
ui->lineEdit_133->setText("");
ui->lineEdit_134->setText("");
ui->lineEdit_135->setText("");
ui->lineEdit_136->setText("");
ui->lineEdit_137->setText("");
ui->lineEdit_138->setText("");
ui->lineEdit_139->setText("");
ui->lineEdit_140->setText("");
ui->lineEdit_141->setText("");
ui->lineEdit_142->setText("");
ui->lineEdit_143->setText("");
ui->lineEdit_144->setText("");
ui->lineEdit_145->setText("");
ui->lineEdit_146->setText("");
ui->lineEdit_147->setText("");
ui->lineEdit_148->setText("");
ui->lineEdit_149->setText("");
ui->lineEdit_150->setText("");
ui->lineEdit_151->setText("");
ui->lineEdit_152->setText("");
ui->lineEdit_153->setText("");
ui->lineEdit_154->setText("");
ui->lineEdit_155->setText("");
ui->lineEdit_156->setText("");
ui->lineEdit_157->setText("");
ui->lineEdit_158->setText("");
ui->lineEdit_159->setText("");
ui->lineEdit_160->setText("");
ui->lineEdit_161->setText("");
ui->lineEdit_162->setText("");
ui->lineEdit_163->setText("");
ui->lineEdit_164->setText("");
ui->lineEdit_165->setText("");
ui->lineEdit_166->setText("");
ui->lineEdit_167->setText("");
ui->lineEdit_169->setText("");
ui->lineEdit_160->setText("");
ui->lineEdit_170->setText("");
ui->lineEdit_171->setText("");
ui->lineEdit_172->setText("");
ui->lineEdit_173->setText("");
ui->lineEdit_174->setText("");
ui->lineEdit_175->setText("");
ui->lineEdit_176->setText("");
ui->lineEdit_177->setText("");
ui->lineEdit_178->setText("");
ui->lineEdit_179->setText("");
ui->lineEdit_180->setText("");
ui->lineEdit_181->setText("");
ui->lineEdit_182->setText("");
ui->lineEdit_183->setText("");
ui->lineEdit_184->setText("");
ui->lineEdit_185->setText("");
ui->lineEdit_186->setText("");
ui->lineEdit_187->setText("");
ui->lineEdit_188->setText("");
ui->lineEdit_189->setText("");
ui->lineEdit_190->setText("");
ui->lineEdit_191->setText("");
ui->lineEdit_192->setText("");
ui->lineEdit_193->setText("");
ui->lineEdit_194->setText("");
ui->lineEdit_195->setText("");
ui->lineEdit_196->setText("");
ui->lineEdit_197->setText("");
ui->lineEdit_198->setText("");
ui->lineEdit_199->setText("");
ui->lineEdit_200->setText("");
ui->lineEdit_201->setText("");
ui->lineEdit_202->setText("");
ui->lineEdit_203->setText("");
ui->lineEdit_204->setText("");
ui->lineEdit_205->setText("");
ui->lineEdit_206->setText("");
ui->lineEdit_207->setText("");
ui->lineEdit_208->setText("");
ui->lineEdit_209->setText("");
ui->lineEdit_210->setText("");
ui->lineEdit_211->setText("");
ui->lineEdit_212->setText("");
ui->lineEdit_213->setText("");
ui->lineEdit_214->setText("");
ui->lineEdit_215->setText("");
ui->lineEdit_216->setText("");
ui->lineEdit_217->setText("");
ui->lineEdit_218->setText("");
ui->lineEdit_219->setText("");
ui->lineEdit_220->setText("");
ui->lineEdit_221->setText("");
ui->lineEdit_222->setText("");
ui->lineEdit_223->setText("");
ui->lineEdit_224->setText("");
ui->lineEdit_225->setText("");
ui->lineEdit_226->setText("");
ui->lineEdit_227->setText("");
ui->lineEdit_228->setText("");
ui->lineEdit_229->setText("");
ui->lineEdit_230->setText("");
ui->lineEdit_231->setText("");
ui->lineEdit_232->setText("");
ui->lineEdit_233->setText("");
ui->lineEdit_234->setText("");
ui->lineEdit_235->setText("");
ui->lineEdit_236->setText("");
ui->lineEdit_237->setText("");
ui->lineEdit_238->setText("");
ui->lineEdit_239->setText("");
ui->lineEdit_240->setText("");
ui->lineEdit_241->setText("");
ui->lineEdit_242->setText("");
ui->lineEdit_243->setText("");
ui->lineEdit_244->setText("");
ui->lineEdit_245->setText("");
ui->lineEdit_246->setText("");
ui->lineEdit_247->setText("");
ui->lineEdit_248->setText("");
ui->lineEdit_249->setText("");
ui->lineEdit_250->setText("");
ui->lineEdit_251->setText("");
ui->lineEdit_252->setText("");
ui->lineEdit_253->setText("");
ui->lineEdit_254->setText("");
ui->lineEdit_255->setText("");
ui->lineEdit_256->setText("");
ui->lineEdit_257->setText("");
ui->lineEdit_258->setText("");
ui->lineEdit_259->setText("");
ui->lineEdit_260->setText("");
ui->lineEdit_261->setText("");
ui->lineEdit_262->setText("");
ui->lineEdit_263->setText("");
ui->lineEdit_264->setText("");
ui->lineEdit_265->setText("");
ui->lineEdit_266->setText("");
ui->lineEdit_267->setText("");
ui->lineEdit_268->setText("");
ui->lineEdit_269->setText("");
ui->lineEdit_270->setText("");
ui->lineEdit_271->setText("");
ui->lineEdit_272->setText("");
ui->lineEdit_273->setText("");
ui->lineEdit_274->setText("");
ui->lineEdit_275->setText("");
ui->lineEdit_276->setText("");
ui->lineEdit_277->setText("");
ui->lineEdit_278->setText("");
ui->lineEdit_279->setText("");
ui->lineEdit_280->setText("");
ui->lineEdit_281->setText("");
ui->lineEdit_282->setText("");
ui->lineEdit_283->setText("");
ui->lineEdit_284->setText("");
ui->lineEdit_285->setText("");
ui->lineEdit_286->setText("");
ui->lineEdit_287->setText("");
ui->lineEdit_288->setText("");
ui->lineEdit_289->setText("");
ui->lineEdit_290->setText("");
time = 10;
time1 = time;
count1=0;
ui->label_123->setHidden(0);
QString str = "";
ui->stackedWidget->setCurrentIndex(9);
for(int i=0; i<time; i++)
{
QEventLoop loop; QTimer::singleShot(1000, &loop, SLOT(quit())); loop.exec();
time1--;
ui->label_123->setText(QString::number(time1));
}
ui->label_123->setText("Время вышло! \nРейтинг уменьшен в два раза.");
}
void Widget::on_pushButton_49_clicked()
{
count1=0;
QString Queestions[100];
Queestions[1] = Queestions[1].append(ui->lineEdit_130->text()).append(ui->lineEdit_131->text()).append(ui->lineEdit_132->text()).append(ui->lineEdit_133->text()).append(ui->lineEdit_134->text()).append(ui->lineEdit_135->text()).append(ui->lineEdit_136->text());
Queestions[2] = Queestions[2].append(ui->lineEdit_157->text()).append(ui->lineEdit_158->text()).append(ui->lineEdit_159->text()).append(ui->lineEdit_160->text()).append(ui->lineEdit_161->text()).append(ui->lineEdit_162->text());
Queestions[3] = Queestions[3].append(ui->lineEdit_175->text()).append(ui->lineEdit_176->text()).append(ui->lineEdit_177->text()).append(ui->lineEdit_138->text()).append(ui->lineEdit_178->text()).append(ui->lineEdit_179->text()).append(ui->lineEdit_140->text()).append(ui->lineEdit_180->text()).append(ui->lineEdit_152->text()).append(ui->lineEdit_181->text());
Queestions[4] = Queestions[4].append(ui->lineEdit_178->text()).append(ui->lineEdit_179->text()).append(ui->lineEdit_140->text()).append(ui->lineEdit_180->text()).append(ui->lineEdit_152->text()).append(ui->lineEdit_181->text());
Queestions[5] = Queestions[5].append(ui->lineEdit_196->text()).append(ui->lineEdit_197->text()).append(ui->lineEdit_198->text()).append(ui->lineEdit_199->text()).append(ui->lineEdit_183->text()).append(ui->lineEdit_200->text()).append(ui->lineEdit_166->text());
Queestions[6] = Queestions[6].append(ui->lineEdit_205->text()).append(ui->lineEdit_206->text()).append(ui->lineEdit_142->text()).append(ui->lineEdit_207->text());
Queestions[7] = Queestions[7].append(ui->lineEdit_156->text()).append(ui->lineEdit_208->text()).append(ui->lineEdit_209->text()).append(ui->lineEdit_210->text()).append(ui->lineEdit_211->text()).append(ui->lineEdit_185->text());
Queestions[8] = Queestions[8].append(ui->lineEdit_228->text()).append(ui->lineEdit_144->text()).append(ui->lineEdit_229->text()).append(ui->lineEdit_230->text());
Queestions[9] = Queestions[9].append(ui->lineEdit_231->text()).append(ui->lineEdit_187->text()).append(ui->lineEdit_232->text()).append(ui->lineEdit_233->text()).append(ui->lineEdit_234->text()).append(ui->lineEdit_204->text());
Queestions[10] = Queestions[10].append(ui->lineEdit_236->text()).append(ui->lineEdit_237->text()).append(ui->lineEdit_238->text()).append(ui->lineEdit_239->text()).append(ui->lineEdit_215->text()).append(ui->lineEdit_240->text());
Queestions[11] = Queestions[11].append(ui->lineEdit_217->text()).append(ui->lineEdit_249->text()).append(ui->lineEdit_250->text()).append(ui->lineEdit_190->text()).append(ui->lineEdit_251->text()).append(ui->lineEdit_242->text()).append(ui->lineEdit_252->text()).append(ui->lineEdit_247->text()).append(ui->lineEdit_253->text());
Queestions[12] = Queestions[12].append(ui->lineEdit_226->text()).append(ui->lineEdit_254->text()).append(ui->lineEdit_255->text()).append(ui->lineEdit_149->text()).append(ui->lineEdit_256->text());
Queestions[13] = Queestions[13].append(ui->lineEdit_257->text()).append(ui->lineEdit_219->text()).append(ui->lineEdit_258->text());
Queestions[14] = Queestions[14].append(ui->lineEdit_259->text()).append(ui->lineEdit_260->text()).append(ui->lineEdit_245->text()).append(ui->lineEdit_261->text()).append(ui->lineEdit_262->text()).append(ui->lineEdit_263->text());
Queestions[15] = Queestions[15].append(ui->lineEdit_273->text()).append(ui->lineEdit_276->text()).append(ui->lineEdit_277->text()).append(ui->lineEdit_278->text()).append(ui->lineEdit_279->text()).append(ui->lineEdit_280->text());
Queestions[16] = Queestions[16].append(ui->lineEdit_283->text()).append(ui->lineEdit_265->text()).append(ui->lineEdit_284->text());
Queestions[17] = Queestions[17].append(ui->lineEdit_285->text()).append(ui->lineEdit_286->text()).append(ui->lineEdit_287->text()).append(ui->lineEdit_288->text()).append(ui->lineEdit_289->text()).append(ui->lineEdit_275->text()).append(ui->lineEdit_290->text());
Queestions[19] = Queestions[18].append(ui->lineEdit_134->text()).append(ui->lineEdit_137->text()).append(ui->lineEdit_138->text()).append(ui->lineEdit_139->text()).append(ui->lineEdit_140->text()).append(ui->lineEdit_141->text()).append(ui->lineEdit_142->text()).append(ui->lineEdit_143->text()).append(ui->lineEdit_144->text()).append(ui->lineEdit_145->text()).append(ui->lineEdit_146->text()).append(ui->lineEdit_147->text()).append(ui->lineEdit_148->text()).append(ui->lineEdit_149->text());
Queestions[18] = Queestions[19].append(ui->lineEdit_150->text()).append(ui->lineEdit_151->text()).append(ui->lineEdit_152->text()).append(ui->lineEdit_153->text()).append(ui->lineEdit_154->text()).append(ui->lineEdit_155->text()).append(ui->lineEdit_156->text());
Queestions[20] = Queestions[20].append(ui->lineEdit_158->text()).append(ui->lineEdit_163->text()).append(ui->lineEdit_164->text()).append(ui->lineEdit_165->text()).append(ui->lineEdit_200->text()).append(ui->lineEdit_167->text());
Queestions[21] = Queestions[21].append(ui->lineEdit_169->text()).append(ui->lineEdit_170->text()).append(ui->lineEdit_171->text()).append(ui->lineEdit_172->text()).append(ui->lineEdit_173->text()).append(ui->lineEdit_174->text());
Queestions[22] = Queestions[22].append(ui->lineEdit_182->text()).append(ui->lineEdit_199->text()).append(ui->lineEdit_184->text()).append(ui->lineEdit_185->text()).append(ui->lineEdit_186->text()).append(ui->lineEdit_187->text()).append(ui->lineEdit_188->text()).append(ui->lineEdit_189->text()).append(ui->lineEdit_190->text()).append(ui->lineEdit_191->text());
Queestions[23] = Queestions[23].append(ui->lineEdit_196->text()).append(ui->lineEdit_212->text()).append(ui->lineEdit_209->text()).append(ui->lineEdit_213->text()).append(ui->lineEdit_214->text()).append(ui->lineEdit_215->text()).append(ui->lineEdit_216->text()).append(ui->lineEdit_217->text()).append(ui->lineEdit_218->text()).append(ui->lineEdit_219->text()).append(ui->lineEdit_220->text());
Queestions[24] = Queestions[24].append(ui->lineEdit_201->text()).append(ui->lineEdit_202->text()).append(ui->lineEdit_203->text()).append(ui->lineEdit_204->text());
Queestions[25] = Queestions[25].append(ui->lineEdit_221->text()).append(ui->lineEdit_222->text()).append(ui->lineEdit_223->text()).append(ui->lineEdit_224->text()).append(ui->lineEdit_225->text()).append(ui->lineEdit_226->text()).append(ui->lineEdit_227->text());
Queestions[26] = Queestions[26].append(ui->lineEdit_236->text()).append(ui->lineEdit_267->text()).append(ui->lineEdit_268->text()).append(ui->lineEdit_269->text()).append(ui->lineEdit_270->text()).append(ui->lineEdit_271->text()).append(ui->lineEdit_272->text()).append(ui->lineEdit_273->text()).append(ui->lineEdit_274->text()).append(ui->lineEdit_275->text());
Queestions[27] = Queestions[27].append(ui->lineEdit_241->text()).append(ui->lineEdit_242->text()).append(ui->lineEdit_243->text()).append(ui->lineEdit_244->text()).append(ui->lineEdit_245->text());
Queestions[28] = Queestions[28].append(ui->lineEdit_246->text()).append(ui->lineEdit_247->text()).append(ui->lineEdit_248->text());
Queestions[29] = Queestions[29].append(ui->lineEdit_262->text()).append(ui->lineEdit_264->text()).append(ui->lineEdit_265->text()).append(ui->lineEdit_266->text());
Queestions[30] = Queestions[30].append(ui->lineEdit_278->text()).append(ui->lineEdit_281->text()).append(ui->lineEdit_282->text());
QString abc="";
for(int i=1;i<31;i++){
abc = abc.append(questions->record(i-1).value(2).toString());
if(Queestions[i]==questions->record(i-1).value(2).toString()){
count1++;
};
}
if(time1==0)
{
count1=count1/2;
}
ui->label_48->setHidden(1);
QMessageBox::information(this, "Тест пройден!", QString("Поздравляем! Тест пройден. Ваш рейтинг увеличился на %1 пунктов.").arg(count1));
Users->setData(Users->index(id-1,6),Users->record(id-1).value(6).toInt()+count1);
Users->submitAll();
if(Users->record(id+1).value(6).toInt()<25){
ui->label_35->setText("Ваше звание: рекрут!");
QGraphicsScene *scene = new QGraphicsScene;
scene->addPixmap(QPixmap("D:/kross1/images/1.JPG"));
ui->graphicsView->setScene(scene);
}
if((Users->record(id+1).value(6).toInt()>24)&&(Users->record(id-1).value(6).toInt()<39))
{
QGraphicsScene *scene = new QGraphicsScene;
ui->label_35->setText("Ваше звание: сержант!");
scene->addPixmap(QPixmap("D:/kross1/images/2.JPG"));
ui->graphicsView->setScene(scene);
}
if((Users->record(id+1).value(6).toInt()>38)&&(Users->record(id-1).value(6).toInt()<42))
{
ui->label_35->setText("Ваше звание: офицер!");
QGraphicsScene *scene = new QGraphicsScene;
scene->addPixmap(QPixmap("D:/kross1/images/3.JPG"));
ui->graphicsView->setScene(scene);
}
if((Users->record(id+1).value(6).toInt()>41)&&(Users->record(id-1).value(6).toInt()<56))
{
ui->label_35->setText("Ваше звание: лейтенант!");
QGraphicsScene *scene = new QGraphicsScene;
scene->addPixmap(QPixmap("D:/kross1/images/4.JPG"));
ui->graphicsView->setScene(scene);
}
if((Users->record(id+1).value(6).toInt()>55)&&(Users->record(id-1).value(6).toInt()<87))
{
ui->label_35->setText("Ваше звание: мастер!");
QGraphicsScene *scene = new QGraphicsScene;
scene->addPixmap(QPixmap("D:/kross1/images/5.JPG"));
ui->graphicsView->setScene(scene);
}
if((Users->record(id+1).value(6).toInt()>86))
{
ui->label_35->setText("Ваше звание: генерал!");
QGraphicsScene *scene = new QGraphicsScene;
scene->addPixmap(QPixmap("D:/kross1/images/6.JPG"));
ui->graphicsView->setScene(scene);
}
for(int i=0;i<Users->rowCount();i++)
{
if(Users->record(i).value(6).toInt()>Users->record(id-1).value(6).toInt())
{
//i1++;
r++;
}
}for(int i=0;i<Users->rowCount();i++)
{
if(Users->record(i).value(6).toInt()>Users->record(id+1).value(6).toInt())
{
//i1++;
r++;
}
}
m=0;b=0;s=-1;
for(int i=0;i<Users->rowCount();i++)
{
if((Users->record(i).value(6).toInt()<Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))
{
m++;
}
if((Users->record(i).value(6).toInt()>Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))
{
b++;
}
if((Users->record(i).value(6).toInt()==Users->record(id+1).value(6).toInt())&&(Users->record(i).value(3).toInt()==1))
{
s++;
}
}
str1="";
str1=str1.append("Количество игроков с таким же рейтингом: %1. \nКоличество игроков с рейтингом ниже %2 - %3. \nКоличество игроков с рейтингом выше %2 - %4.").arg(s).arg(Users->record(id+1).value(6).toInt()).arg(m).arg(b);
ui->label_61->setText(str1);
str = "";
str = str.append("Вы занимаете %1 место в таблице рейтинга!").arg(r);
ui->label_60->setText(str);
count1=0;
time = 10;
time1 = time;
ui->label_14->setText("Ваш текущий рейтинг: " + Users->record(id-1).value(6).toString() + ".");
}
void Widget::test2()
{
ui->lineEdit_30->setText("");
ui->lineEdit_31->setText("");
ui->lineEdit_32->setText("");
ui->lineEdit_33->setText("");
ui->lineEdit_34->setText("");
ui->lineEdit_35->setText("");
ui->lineEdit_36->setText("");
ui->lineEdit_37->setText("");
ui->lineEdit_38->setText("");
ui->lineEdit_39->setText("");
ui->lineEdit_40->setText("");
ui->lineEdit_41->setText("");
ui->lineEdit_42->setText("");
ui->lineEdit_43->setText("");
ui->lineEdit_44->setText("");
ui->lineEdit_45->setText("");
ui->lineEdit_46->setText("");