Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include "QString"
- #include "form.h"
- QVector<QString>vec; // вектор хранит выбраные симптомы
- QVector<QString>vec1;// вектор хранит названия болезней соответствующих выбраным симптомам
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- this->setWindowTitle("Тест");
- this->setMaximumHeight(800);
- this->setMaximumWidth(800);
- this->setMinimumWidth(1100);
- ui->pushButton_3->setDisabled(false);
- ui->pushButton_4->setDisabled(false);
- ui->pushButton_5->setDisabled(false);
- ui->pushButton_6->setDisabled(false);
- ui->pushButton_7->setDisabled(false);
- ui->pushButton_8->setDisabled(false);
- ui->pushButton_9->setDisabled(false);
- ui->pushButton_10->setDisabled(false);
- ui->pushButton_11->setDisabled(false);
- ui->pushButton_12->setDisabled(false);
- ui->pushButton_13->setDisabled(false);
- ui->pushButton_14->setDisabled(false);
- ui->pushButton_15->setDisabled(false);
- ui->pushButton_16->setDisabled(false);
- ui->pushButton_17->setDisabled(false);
- ui->pushButton_18->setDisabled(false);
- ui->pushButton_19->setDisabled(false);
- ui->pushButton_20->setDisabled(false);
- ui->pushButton_21->setDisabled(false);
- ui->pushButton_22->setDisabled(false);
- ui->pushButton_25->setDisabled(false);
- ui->pushButton_26->setDisabled(false);
- ui->pushButton_27->setDisabled(false);
- ui->pushButton_28->setDisabled(false);
- ui->pushButton_29->setDisabled(false);
- ui->pushButton_30->setDisabled(false);
- vec.clear();
- vec1.clear();
- ui->label->setMinimumHeight(100);
- ui->label_2->setMinimumHeight(100);
- ui->label_3->setMinimumHeight(100);
- ui->label_4->setMinimumHeight(100);
- ui->label_5->setMinimumHeight(100);
- ui->label_6->setMinimumHeight(100);
- ui->label_7->setMinimumHeight(100);
- ui->label_8->setMinimumHeight(100);
- ui->label_9->setMinimumHeight(100);
- ui->label_10->setMinimumHeight(100);
- ui->label_12->setMinimumHeight(100);
- ui->label_13->setMinimumHeight(100);
- ui->label_14->setMinimumHeight(100);\
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- void MainWindow::on_pushButton_clicked()
- { //сбросить
- ui->pushButton_3->setDisabled(false);
- ui->pushButton_4->setDisabled(false);
- ui->pushButton_5->setDisabled(false);
- ui->pushButton_6->setDisabled(false);
- ui->pushButton_7->setDisabled(false);
- ui->pushButton_8->setDisabled(false);
- ui->pushButton_9->setDisabled(false);
- ui->pushButton_10->setDisabled(false);
- ui->pushButton_11->setDisabled(false);
- ui->pushButton_12->setDisabled(false);
- ui->pushButton_13->setDisabled(false);
- ui->pushButton_14->setDisabled(false);
- ui->pushButton_15->setDisabled(false);
- ui->pushButton_16->setDisabled(false);
- ui->pushButton_17->setDisabled(false);
- ui->pushButton_18->setDisabled(false);
- ui->pushButton_19->setDisabled(false);
- ui->pushButton_20->setDisabled(false);
- ui->pushButton_21->setDisabled(false);
- ui->pushButton_22->setDisabled(false);
- ui->pushButton_25->setDisabled(false);
- ui->pushButton_26->setDisabled(false);
- ui->pushButton_27->setDisabled(false);
- ui->pushButton_28->setDisabled(false);
- ui->pushButton_29->setDisabled(false);
- ui->pushButton_30->setDisabled(false);
- vec.clear();
- vec1.clear();
- }
- void MainWindow::on_pushButton_2_clicked()
- { // результат
- if(vec.contains("3")
- && vec.contains("5")
- && vec.contains("7")
- && vec.contains("9")
- && vec.contains("13")
- )
- {
- vec1.push_back("ОРВИ");
- }
- if(vec.contains("11")
- && vec.contains("15")
- && vec.contains("17")
- && vec.contains("19")
- )
- {
- vec1.push_back("Сифилис");
- }
- if(vec.contains("9")
- && vec.contains("15")
- && vec.contains("17")
- && vec.contains("21")
- && vec.contains("7")
- && vec.contains("25")
- )
- {
- vec1.push_back("Ангина");
- }
- if(vec.contains("9")
- && vec.contains("17")
- && vec.contains("19")
- )
- {
- vec1.push_back("Бронхит");
- }
- if(vec.contains("27")
- && vec.contains("29")
- )
- {
- vec1.push_back("Пневмония");
- }
- Form *win;
- win = new Form;
- win->show();
- close();
- }
- void MainWindow::on_pushButton_3_clicked()
- {
- if(!vec.contains("3"))
- vec.push_back("3");
- ui->pushButton_4->setEnabled(false);
- }
- void MainWindow::on_pushButton_4_clicked()
- {
- ui->pushButton_3->setEnabled(false);
- }
- void MainWindow::on_pushButton_5_clicked()
- {
- if(!vec.contains("5"))
- vec.push_back("5");
- ui->pushButton_6->setEnabled(false);
- }
- void MainWindow::on_pushButton_6_clicked()
- {
- ui->pushButton_5->setEnabled(false);
- }
- void MainWindow::on_pushButton_7_clicked()
- {
- if(!vec.contains("7"))
- vec.push_back("7");
- ui->pushButton_8->setEnabled(false);
- }
- void MainWindow::on_pushButton_8_clicked()
- {
- ui->pushButton_7->setEnabled(false);
- }
- void MainWindow::on_pushButton_9_clicked()
- {
- if(!vec.contains("9"))
- vec.push_back("9");
- ui->pushButton_10->setEnabled(false);
- }
- void MainWindow::on_pushButton_10_clicked()
- {
- ui->pushButton_9->setEnabled(false);
- }
- void MainWindow::on_pushButton_11_clicked()
- {
- if(!vec.contains("11"))
- vec.push_back("11");
- ui->pushButton_12->setEnabled(false);
- }
- void MainWindow::on_pushButton_12_clicked()
- {
- ui->pushButton_11->setEnabled(false);
- }
- void MainWindow::on_pushButton_13_clicked()
- {
- if(!vec.contains("13"))
- vec.push_back("13");
- ui->pushButton_14->setEnabled(false);
- }
- void MainWindow::on_pushButton_14_clicked()
- {
- ui->pushButton_13->setEnabled(false);
- }
- void MainWindow::on_pushButton_15_clicked()
- {
- if(!vec.contains("15"))
- vec.push_back("15");
- ui->pushButton_16->setEnabled(false);
- }
- void MainWindow::on_pushButton_16_clicked()
- {
- ui->pushButton_15->setEnabled(false);
- }
- void MainWindow::on_pushButton_17_clicked()
- {
- if(!vec.contains("17"))
- vec.push_back("17");
- ui->pushButton_18->setEnabled(false);
- }
- void MainWindow::on_pushButton_18_clicked()
- {
- ui->pushButton_17->setEnabled(false);
- }
- void MainWindow::on_pushButton_19_clicked()
- {
- if(!vec.contains("19"))
- vec.push_back("19");
- ui->pushButton_20->setEnabled(false);
- }
- void MainWindow::on_pushButton_20_clicked()
- {
- ui->pushButton_19->setEnabled(false);
- }
- void MainWindow::on_pushButton_21_clicked()
- {
- if(!vec.contains("21"))
- vec.push_back("21");
- ui->pushButton_22->setEnabled(false);
- }
- void MainWindow::on_pushButton_22_clicked()
- {
- ui->pushButton_21->setEnabled(false);
- }
- void MainWindow::on_pushButton_25_clicked()
- {
- if(!vec.contains("25"))
- vec.push_back("25");
- ui->pushButton_26->setEnabled(false);
- }
- void MainWindow::on_pushButton_26_clicked()
- {
- ui->pushButton_25->setEnabled(false);
- }
- void MainWindow::on_pushButton_27_clicked()
- {
- if(!vec.contains("27"))
- vec.push_back("27");
- ui->pushButton_28->setEnabled(false);
- }
- void MainWindow::on_pushButton_28_clicked()
- {
- ui->pushButton_27->setEnabled(false);
- }
- void MainWindow::on_pushButton_29_clicked()
- {
- if(!vec.contains("29"))
- vec.push_back("29");
- ui->pushButton_30->setEnabled(false);
- }
- void MainWindow::on_pushButton_30_clicked()
- {
- ui->pushButton_29->setEnabled(false);
- }
Add Comment
Please, Sign In to add comment