Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "form.h"
- #include "ui_form.h"
- #include "QString"
- #include "mainwindow.h"
- extern QVector<QString>vec1;
- Form::Form(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::Form)
- {
- ui->setupUi(this);
- ui->label->setWordWrap(true);
- this->setMaximumHeight(600);
- this->setMaximumWidth(800);
- ui->label->setFixedHeight(499);
- ui->label->setFixedWidth(774);
- this->setWindowTitle("Результат");
- ui->label->setText("<center>Выберите заболевание</center>");
- if(!vec1.isEmpty()){
- ui->comboBox->addItem("По данным симптомам выявлены следующие возможные заболевания");
- for(int i=0;i<vec1.size();i++){
- ui->comboBox->addItem(vec1[i]);
- }
- }
- else {
- ui->comboBox->addItem("По данным сиптомам невозможно определить заболевание.");
- ui->label->setText("<center>По данным сиптомам невозможно определить заболевание.</center>");
- }
- }
- Form::~Form()
- {
- delete ui;
- }
- void Form::on_pushButton_clicked()
- {
- MainWindow *win;
- win = new MainWindow;
- win->show();
- close();
- }
- void Form::on_comboBox_activated(const QString &arg1)
- {
- if(arg1=="По данным сиптомам невозможно определить заболевание."){
- ui->label->setText("<center>По данным сиптомам невозможно топределить заболевание.</center>");
- }
- if(arg1=="По данным симптомам выявлены следующие возможные заболевания") ui->label->setText("<center>Выберите заболевание</center>");
- if(arg1=="ОРВИ"){
- ui->label->setText("ОРВИ протекают обычно стадийно, период инкубации от момента заражения до проявления первых признаков различный, колеблется от нескольких часов до 3-7 суток. В период клинических проявлений все ОРВИ имеют сходные проявления той или иной степени выраженности:\n"
- "*заложенность носа, насморк, выделения из носа от скудных до обильных и водянистых, чихание и зуд в носу,\n"
- "*першение в горле, дискомфорт, болезненность при глотании, краснота в горле,\n"
- "*кашель (сухой или влажный),\n"
- "*лихорадка от умеренной (37.5-38 градусов) до выраженной (38.5-40 градусов),\n"
- "*общее недомогание, отказ от еды, головные боли, сонливость,\n"
- "*покраснение глаз, жжение, слезотечение,\n"
- "*нарушения пищеварения с послаблением стула,\n"
- "*редко бывает реакция лимфоузлов в области челюсти и шеи, в виде увеличения со слабой болезненностью.");
- }
- if(arg1=="Сифилис"){
- ui->label->setText("Вторичный сифилис сопровождается:\n"
- "*периодическими повышениями температуры;\n"
- "*слабостью;\n"
- "*болями в костях;\n"
- "*головной болью;\n"
- "*расстройствами зрения.");
- }
- if(arg1=="Ангина"){
- ui->label->setText("Характерны внезапный озноб, температура тела до 40°С, сильная боль в горле.\n"
- "Лимфатические узлы увеличены, болезненны. Присутствуют выраженные явления интоксикации (резкая общая слабость, головная боль, боли в сердце, суставах и мышцах), тошнота, понос, уменьшение количества выделяемой мочи.\n"
- "Небные миндалины увеличены, отечны. На миндалинах видны нагноившиеся фолликулы в виде бело-желтых образований величиной с булавочную головку (картина «звездного неба»). Нагноившиеся фолликулы вскрываются, образуя гнойный налет, не распространяющийся за пределы миндалин.");
- }
- if(arg1=="Бронхит"){
- ui->label->setText("Кашель\n"
- "Как правило, кашель становится первым симптомом развивающегося заболевания. В начале болезни он сухой, непродуктивный (без выделения мокроты), может вызывать болезненные ощущения.\n"
- "Обще-интоксикационные симптомы: \n"
- "Повышение температуры тела до 38°, а в редких случаях (чаще у детей) и до 40°,\n"
- "Слабость, усталость,\n"
- "Боли в суставах.\n"
- "Эти симптомы обусловлены реакцией организма на развивающийся воспалительный процесс, и чаще всего проходят спустя 3-5 дней после появления.");
- }
- if(arg1=="Пневмония"){
- ui->label->setText("Пневмония обычно начинается остро, с сильных ознобов и высокой лихорадки, головных болей и болей при дыхании со стороны поражения, кашля с болью, обычно влажного изначально. Боли могут варьироваться от незначительных до сильно выраженных, при которых пациенты сдерживают глубокое дыхание и кашель, чтобы не было больно.\n"
- "Постепенно присоединяется влажный кашель, порой с большим количеством мокроты разного цвета – от прозрачной, слизистой до зеленоватой, гнойной и даже ржавой, кровянистой.\n"
- "При пневмонии выражена тахикардия, при этом понижается давление, общее состояние тяжелое, сильная слабость.\n"
- "От токсикоза может быть тошнота и даже рвота, может быть понос и боль в животе из-за чего больные попадают в хирургию и диагноз пневмонии выясняется уже там.\n"
- "При прослушивании легких слышны крупные и мелкие влажные хрипы над зоной воспаления, приглушение дыхания, особенно над пораженной стороной, щажение ее при акте дыхания, отставание пораженной стороны при дыхании.\n"
- "Тяжелая пневмония может давать проявления нейротоксикоза с головными болями, менингизмом, бредом и нарушением сознания, бессонницей. Без лечения такие пневмонии могут заканчиваться летально.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement