Queestions[9] = Queestions[9].append(ui->lineEdit_481->text()).append(ui->lineEdit_482->text()).append(ui->lineEdit_483->text()).append(ui->lineEdit_484->text()).append(ui->lineEdit_485->text()).append(ui->lineEdit_486->text());
Queestions[10] = Queestions[10].append(ui->lineEdit_477->text()).append(ui->lineEdit_478->text()).append(ui->lineEdit_479->text()).append(ui->lineEdit_480->text());
Queestions[11] = Queestions[11].append(ui->lineEdit_487->text()).append(ui->lineEdit_488->text()).append(ui->lineEdit_489->text()).append(ui->lineEdit_490->text()).append(ui->lineEdit_491->text()).append(ui->lineEdit_492->text()).append(ui->lineEdit_493->text());
Queestions[12] = Queestions[12].append(ui->lineEdit_494->text()).append(ui->lineEdit_495->text()).append(ui->lineEdit_496->text()).append(ui->lineEdit_497->text());
Queestions[13] = Queestions[13].append(ui->lineEdit_498->text()).append(ui->lineEdit_499->text()).append(ui->lineEdit_500->text()).append(ui->lineEdit_501->text()).append(ui->lineEdit_502->text()).append(ui->lineEdit_503->text());
Queestions[14] = Queestions[14].append(ui->lineEdit_517->text()).append(ui->lineEdit_516->text()).append(ui->lineEdit_518->text()).append(ui->lineEdit_519->text()).append(ui->lineEdit_520->text()).append(ui->lineEdit_521->text()).append(ui->lineEdit_522->text()).append(ui->lineEdit_523->text());
Queestions[15] = Queestions[15].append(ui->lineEdit_531->text()).append(ui->lineEdit_532->text()).append(ui->lineEdit_533->text()).append(ui->lineEdit_533->text()).append(ui->lineEdit_535->text()).append(ui->lineEdit_536->text()).append(ui->lineEdit_537->text()).append(ui->lineEdit_538->text()).append(ui->lineEdit_539->text());
Queestions[16] = Queestions[16].append(ui->lineEdit_524->text()).append(ui->lineEdit_525->text()).append(ui->lineEdit_526->text()).append(ui->lineEdit_527->text()).append(ui->lineEdit_528->text()).append(ui->lineEdit_529->text()).append(ui->lineEdit_530->text());
Queestions[17] = Queestions[17].append(ui->lineEdit_563->text()).append(ui->lineEdit_564->text()).append(ui->lineEdit_565->text()).append(ui->lineEdit_566->text()).append(ui->lineEdit_567->text()).append(ui->lineEdit_568->text()).append(ui->lineEdit_569->text()).append(ui->lineEdit_570->text()).append(ui->lineEdit_571->text());
Queestions[18] = Queestions[18].append(ui->lineEdit_572->text()).append(ui->lineEdit_573->text()).append(ui->lineEdit_574->text()).append(ui->lineEdit_575->text()).append(ui->lineEdit_576->text());
Queestions[19] = Queestions[19].append(ui->lineEdit_555->text()).append(ui->lineEdit_556->text()).append(ui->lineEdit_557->text()).append(ui->lineEdit_558->text()).append(ui->lineEdit_559->text()).append(ui->lineEdit_560->text()).append(ui->lineEdit_561->text()).append(ui->lineEdit_562->text());
Queestions[20] = Queestions[20].append(ui->lineEdit_548->text()).append(ui->lineEdit_550->text()).append(ui->lineEdit_551->text()).append(ui->lineEdit_552->text()).append(ui->lineEdit_553->text()).append(ui->lineEdit_554->text());
QString abc="";
count1=0;
for(int i=1;i<21;i++){
abc = abc.append(questions->record(i-1+30+19+21).value(2).toString());
if(Queestions[i]==questions->record(i-1+30+19+21).value(2).toString()){
count1++;
};
}
if(time1==0)
{
count1=count1/2;
}
// ui->textBrowser_5->setText(abc);
ui->label_54->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::test5()
{
ui->lineEdit_588->setText("");
ui->lineEdit_589->setText("");
ui->lineEdit_590->setText("");
ui->lineEdit_591->setText("");
ui->lineEdit_592->setText("");
ui->lineEdit_593->setText("");
ui->lineEdit_594->setText("");
ui->lineEdit_595->setText("");
ui->lineEdit_596->setText("");
ui->lineEdit_597->setText("");
ui->lineEdit_598->setText("");
ui->lineEdit_599->setText("");
ui->lineEdit_600->setText("");
ui->lineEdit_601->setText("");
ui->lineEdit_602->setText("");
ui->lineEdit_603->setText("");
ui->lineEdit_604->setText("");
ui->lineEdit_605->setText("");
ui->lineEdit_606->setText("");
ui->lineEdit_607->setText("");
ui->lineEdit_608->setText("");
ui->lineEdit_609->setText("");
ui->lineEdit_610->setText("");
ui->lineEdit_611->setText("");
ui->lineEdit_612->setText("");
ui->lineEdit_613->setText("");
ui->lineEdit_614->setText("");
ui->lineEdit_615->setText("");
ui->lineEdit_616->setText("");
ui->lineEdit_617->setText("");
ui->lineEdit_618->setText("");
ui->lineEdit_619->setText("");
ui->lineEdit_620->setText("");
ui->lineEdit_621->setText("");
ui->lineEdit_622->setText("");
ui->lineEdit_623->setText("");
ui->lineEdit_624->setText("");
ui->lineEdit_625->setText("");
ui->lineEdit_626->setText("");
ui->lineEdit_627->setText("");
ui->lineEdit_628->setText("");
ui->lineEdit_629->setText("");
ui->lineEdit_630->setText("");
ui->lineEdit_631->setText("");
ui->lineEdit_632->setText("");
ui->lineEdit_633->setText("");
ui->lineEdit_634->setText("");
ui->lineEdit_635->setText("");
ui->lineEdit_636->setText("");
ui->lineEdit_637->setText("");
ui->lineEdit_638->setText("");
ui->lineEdit_639->setText("");
ui->lineEdit_640->setText("");
ui->lineEdit_641->setText("");
ui->lineEdit_642->setText("");
ui->lineEdit_643->setText("");
ui->lineEdit_644->setText("");
ui->lineEdit_645->setText("");
ui->lineEdit_646->setText("");
ui->lineEdit_647->setText("");
ui->lineEdit_648->setText("");
ui->lineEdit_649->setText("");
ui->lineEdit_650->setText("");
ui->lineEdit_651->setText("");
ui->lineEdit_652->setText("");
ui->lineEdit_653->setText("");
ui->lineEdit_654->setText("");
ui->lineEdit_655->setText("");
ui->lineEdit_656->setText("");
ui->lineEdit_657->setText("");
ui->lineEdit_658->setText("");
ui->lineEdit_659->setText("");
ui->lineEdit_660->setText("");
ui->lineEdit_661->setText("");
ui->lineEdit_662->setText("");
ui->lineEdit_663->setText("");
ui->lineEdit_664->setText("");
ui->lineEdit_665->setText("");
ui->lineEdit_666->setText("");
ui->lineEdit_667->setText("");
ui->lineEdit_668->setText("");
ui->lineEdit_669->setText("");
ui->lineEdit_670->setText("");
ui->lineEdit_671->setText("");
ui->lineEdit_672->setText("");
ui->lineEdit_673->setText("");
ui->lineEdit_674->setText("");
ui->lineEdit_675->setText("");
ui->lineEdit_676->setText("");
ui->lineEdit_677->setText("");
ui->lineEdit_678->setText("");
ui->lineEdit_679->setText("");
ui->lineEdit_680->setText("");
ui->lineEdit_681->setText("");
ui->lineEdit_682->setText("");
ui->lineEdit_683->setText("");
ui->lineEdit_684->setText("");
ui->lineEdit_685->setText("");
ui->lineEdit_686->setText("");
ui->lineEdit_687->setText("");
ui->lineEdit_688->setText("");
ui->lineEdit_689->setText("");
ui->lineEdit_690->setText("");
ui->lineEdit_691->setText("");
ui->lineEdit_692->setText("");
ui->lineEdit_693->setText("");
ui->lineEdit_694->setText("");
ui->lineEdit_695->setText("");
ui->lineEdit_696->setText("");
ui->lineEdit_697->setText("");
ui->lineEdit_698->setText("");
ui->lineEdit_699->setText("");
ui->lineEdit_700->setText("");
ui->lineEdit_701->setText("");
ui->lineEdit_702->setText("");
ui->lineEdit_703->setText("");
ui->lineEdit_704->setText("");
ui->lineEdit_705->setText("");
ui->lineEdit_706->setText("");
ui->lineEdit_707->setText("");
ui->lineEdit_708->setText("");
ui->lineEdit_709->setText("");
ui->lineEdit_710->setText("");
ui->lineEdit_711->setText("");
ui->lineEdit_712->setText("");
ui->lineEdit_713->setText("");
ui->lineEdit_714->setText("");
ui->lineEdit_715->setText("");
ui->lineEdit_716->setText("");
ui->lineEdit_717->setText("");
ui->lineEdit_718->setText("");
ui->lineEdit_719->setText("");
ui->lineEdit_720->setText("");
ui->lineEdit_721->setText("");
ui->lineEdit_722->setText("");
ui->lineEdit_723->setText("");
ui->lineEdit_724->setText("");
ui->lineEdit_725->setText("");
ui->lineEdit_726->setText("");
ui->lineEdit_727->setText("");
ui->lineEdit_728->setText("");
ui->lineEdit_729->setText("");
ui->lineEdit_730->setText("");
ui->lineEdit_731->setText("");
ui->lineEdit_732->setText("");
ui->lineEdit_733->setText("");
ui->lineEdit_734->setText("");
ui->lineEdit_735->setText("");
ui->lineEdit_736->setText("");
ui->lineEdit_737->setText("");
ui->lineEdit_738->setText("");
ui->lineEdit_739->setText("");
ui->lineEdit_740->setText("");
ui->lineEdit_741->setText("");
ui->lineEdit_742->setText("");
ui->lineEdit_743->setText("");
ui->lineEdit_744->setText("");
ui->lineEdit_745->setText("");
ui->lineEdit_746->setText("");
ui->lineEdit_747->setText("");
ui->lineEdit_748->setText("");
ui->lineEdit_749->setText("");
ui->lineEdit_750->setText("");
ui->lineEdit_751->setText("");
ui->lineEdit_752->setText("");
ui->lineEdit_753->setText("");
ui->lineEdit_754->setText("");
ui->lineEdit_755->setText("");
ui->lineEdit_756->setText("");
ui->lineEdit_757->setText("");
ui->lineEdit_758->setText("");
ui->lineEdit_759->setText("");
ui->lineEdit_760->setText("");
ui->lineEdit_761->setText("");
ui->lineEdit_762->setText("");
ui->lineEdit_763->setText("");
ui->lineEdit_764->setText("");
ui->lineEdit_765->setText("");
ui->lineEdit_766->setText("");
ui->lineEdit_767->setText("");
ui->lineEdit_768->setText("");
time = 320;
time1 = time;
count1=0;
ui->label_57->setHidden(0);
QString str = "";
ui->stackedWidget->setCurrentIndex(13);
for(int i=0; i<time; i++)
{
QEventLoop loop; QTimer::singleShot(1000, &loop, SLOT(quit())); loop.exec();
time1--;
ui->label_57->setText(QString::number(time1));
}
ui->label_57->setText("Время вышло! \nРейтинг уменьшен в два раза.");
}
void Widget::on_pushButton_31_clicked()
{
QString Queestions[100];
Queestions[1] = Queestions[1].append(ui->lineEdit_678->text()).append(ui->lineEdit_679->text()).append(ui->lineEdit_680->text()).append(ui->lineEdit_681->text()).append(ui->lineEdit_682->text()).append(ui->lineEdit_683->text()).append(ui->lineEdit_684->text());
Queestions[2] = Queestions[2].append(ui->lineEdit_714->text()).append(ui->lineEdit_715->text()).append(ui->lineEdit_716->text()).append(ui->lineEdit_717->text()).append(ui->lineEdit_718->text());
Queestions[3] = Queestions[3].append(ui->lineEdit_663->text()).append(ui->lineEdit_669->text()).append(ui->lineEdit_670->text()).append(ui->lineEdit_671->text()).append(ui->lineEdit_672->text()).append(ui->lineEdit_673->text()).append(ui->lineEdit_674->text());
Queestions[4] = Queestions[4].append(ui->lineEdit_706->text()).append(ui->lineEdit_708->text()).append(ui->lineEdit_709->text()).append(ui->lineEdit_710->text()).append(ui->lineEdit_711->text()).append(ui->lineEdit_712->text()).append(ui->lineEdit_713->text());
Queestions[5] = Queestions[5].append(ui->lineEdit_665->text()).append(ui->lineEdit_675->text()).append(ui->lineEdit_676->text()).append(ui->lineEdit_677->text());
Queestions[6] = Queestions[6].append(ui->lineEdit_721->text()).append(ui->lineEdit_731->text()).append(ui->lineEdit_732->text()).append(ui->lineEdit_733->text()).append(ui->lineEdit_734->text()).append(ui->lineEdit_735->text()).append(ui->lineEdit_729->text()).append(ui->lineEdit_736->text());
Queestions[7] = Queestions[7].append(ui->lineEdit_652->text()).append(ui->lineEdit_653->text()).append(ui->lineEdit_654->text()).append(ui->lineEdit_655->text()).append(ui->lineEdit_656->text()).append(ui->lineEdit_657->text()).append(ui->lineEdit_658->text());
Queestions[8] = Queestions[8].append(ui->lineEdit_695->text()).append(ui->lineEdit_701->text()).append(ui->lineEdit_702->text()).append(ui->lineEdit_703->text());
Queestions[9] = Queestions[9].append(ui->lineEdit_624->text()).append(ui->lineEdit_631->text()).append(ui->lineEdit_632->text()).append(ui->lineEdit_633->text()).append(ui->lineEdit_634->text()).append(ui->lineEdit_635->text()).append(ui->lineEdit_636->text()).append(ui->lineEdit_637->text()).append(ui->lineEdit_638->text()).append(ui->lineEdit_639->text()).append(ui->lineEdit_640->text()).append(ui->lineEdit_641->text()).append(ui->lineEdit_642->text()).append(ui->lineEdit_643->text());
Queestions[10] = Queestions[10].append(ui->lineEdit_745->text()).append(ui->lineEdit_741->text()).append(ui->lineEdit_746->text()).append(ui->lineEdit_747->text());
Queestions[11] = Queestions[11].append(ui->lineEdit_610->text()).append(ui->lineEdit_611->text()).append(ui->lineEdit_612->text()).append(ui->lineEdit_613->text()).append(ui->lineEdit_614->text());
Queestions[12] = Queestions[12].append(ui->lineEdit_615->text()).append(ui->lineEdit_616->text()).append(ui->lineEdit_617->text()).append(ui->lineEdit_618->text()).append(ui->lineEdit_619->text());
Queestions[13] = Queestions[13].append(ui->lineEdit_748->text()).append(ui->lineEdit_744->text()).append(ui->lineEdit_749->text()).append(ui->lineEdit_750->text()).append(ui->lineEdit_751->text()).append(ui->lineEdit_752->text());
Queestions[14] = Queestions[14].append(ui->lineEdit_603->text()).append(ui->lineEdit_604->text()).append(ui->lineEdit_605->text()).append(ui->lineEdit_606->text()).append(ui->lineEdit_607->text()).append(ui->lineEdit_608->text()).append(ui->lineEdit_609->text());
Queestions[15] = Queestions[15].append(ui->lineEdit_764->text()).append(ui->lineEdit_765->text()).append(ui->lineEdit_766->text()).append(ui->lineEdit_767->text()).append(ui->lineEdit_754->text()).append(ui->lineEdit_768->text());
Queestions[16] = Queestions[16].append(ui->lineEdit_620->text()).append(ui->lineEdit_621->text()).append(ui->lineEdit_622->text()).append(ui->lineEdit_623->text());
Queestions[17] = Queestions[17].append(ui->lineEdit_597->text()).append(ui->lineEdit_598->text()).append(ui->lineEdit_599->text()).append(ui->lineEdit_600->text()).append(ui->lineEdit_601->text()).append(ui->lineEdit_602->text());
Queestions[18] = Queestions[18].append(ui->lineEdit_761->text()).append(ui->lineEdit_762->text()).append(ui->lineEdit_757->text()).append(ui->lineEdit_763->text());
Queestions[19] = Queestions[19].append(ui->lineEdit_588->text()).append(ui->lineEdit_589->text()).append(ui->lineEdit_590->text()).append(ui->lineEdit_591->text()).append(ui->lineEdit_592->text()).append(ui->lineEdit_593->text()).append(ui->lineEdit_594->text()).append(ui->lineEdit_595->text()).append(ui->lineEdit_596->text());