#include "mainwindow.h"
MainWindow
::MainWindow(QWidget *parent
){
m_disp1
= new QGroupBox("Temp°C Ext",m_window
);
m_disp1 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp1
->setFont
(QFont("Times",
18,
QFont::Bold));
m_disp1 ->setGeometry(200,40,240,120);
m_tempExtLue ->setGeometry(0,35,240,80);
m_disp2
= new QGroupBox("Temp°C UnitExt",m_window
);
m_disp2 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp2
->setFont
(QFont("Times",
18,
QFont::Bold));
m_disp2 ->setGeometry(520,40,240,120);
m_tempUnitExtLue ->setGeometry(0,35,240,80);
m_disp3
= new QGroupBox("Temp°C EcUnitExt",m_window
);
m_disp3 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp3
->setFont
(QFont("Times",
18,
QFont::Bold));
m_disp3 ->setGeometry(840,40,240,120);
m_tempEcExtLue ->setGeometry(0,35,240,80);
m_disp4
= new QGroupBox("Temp°C UnitInt",m_window
);
m_disp4 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp4
->setFont
(QFont("Times",
18,
QFont::Bold));
m_disp4 ->setGeometry(1160,40,240,120);
m_tempUnitIntLue ->setGeometry(0,35,240,80);
m_disp5
= new QGroupBox("Temp°C EcUnitInt",m_window
);
m_disp5 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp5
->setFont
(QFont("Times",
18,
QFont::Bold));
m_disp5 ->setGeometry(1480,40,240,120);
m_tempEcIntLue ->setGeometry(0,35,240,80);
connect(&m_mainwindowThread, &Thread::majTemperatures, this, &MainWindow::changeTemperatures);
changeTemperatures(1);
m_window->show();
}
void MainWindow::changeTemperatures(int m_temperatures)
{
switch (m_temperatures) {
case 0:
qDebug() << "lecture Temperatures";
m_mainwindowParametres ->lireTemperatures();
m_tempExtLue ->display(m_mainwindowParametres ->temperatureExt);
m_tempUnitExtLue ->display(m_mainwindowParametres ->temperatureUnitExt);
m_tempEcExtLue ->display(m_mainwindowParametres ->temperatureEcExt);
m_tempUnitIntLue ->display(m_mainwindowParametres ->temperatureUnitInt);
m_tempEcIntLue ->display(m_mainwindowParametres ->temperatureEcInt);
break;
default:
qDebug() << "fin de lecture Temperatures";
break;
}
}
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
:QWidget (parent)
{
m_disp1 = new QGroupBox("Temp°C Ext",m_window);
m_disp1 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp1 ->setFont(QFont("Times", 18, QFont::Bold));
m_disp1 ->setGeometry(200,40,240,120);
m_tempExtLue = new QLCDNumber(m_disp1);
m_tempExtLue ->setGeometry(0,35,240,80);
m_disp2 = new QGroupBox("Temp°C UnitExt",m_window);
m_disp2 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp2 ->setFont(QFont("Times", 18, QFont::Bold));
m_disp2 ->setGeometry(520,40,240,120);
m_tempUnitExtLue = new QLCDNumber(m_disp2);
m_tempUnitExtLue ->setGeometry(0,35,240,80);
m_disp3 = new QGroupBox("Temp°C EcUnitExt",m_window);
m_disp3 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp3 ->setFont(QFont("Times", 18, QFont::Bold));
m_disp3 ->setGeometry(840,40,240,120);
m_tempEcExtLue = new QLCDNumber(m_disp3);
m_tempEcExtLue ->setGeometry(0,35,240,80);
m_disp4 = new QGroupBox("Temp°C UnitInt",m_window);
m_disp4 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp4 ->setFont(QFont("Times", 18, QFont::Bold));
m_disp4 ->setGeometry(1160,40,240,120);
m_tempUnitIntLue = new QLCDNumber(m_disp4);
m_tempUnitIntLue ->setGeometry(0,35,240,80);
m_disp5 = new QGroupBox("Temp°C EcUnitInt",m_window);
m_disp5 ->setStyleSheet("QGroupBox:title {color: orangered;}");
m_disp5 ->setFont(QFont("Times", 18, QFont::Bold));
m_disp5 ->setGeometry(1480,40,240,120);
m_tempEcIntLue = new QLCDNumber(m_disp5);
m_tempEcIntLue ->setGeometry(0,35,240,80);
connect(&m_mainwindowThread, &Thread::majTemperatures, this, &MainWindow::changeTemperatures);
changeTemperatures(1);
m_window->show();
}
void MainWindow::changeTemperatures(int m_temperatures)
{
switch (m_temperatures) {
case 0:
qDebug() << "lecture Temperatures";
m_mainwindowParametres ->lireTemperatures();
m_tempExtLue ->display(m_mainwindowParametres ->temperatureExt);
m_tempUnitExtLue ->display(m_mainwindowParametres ->temperatureUnitExt);
m_tempEcExtLue ->display(m_mainwindowParametres ->temperatureEcExt);
m_tempUnitIntLue ->display(m_mainwindowParametres ->temperatureUnitInt);
m_tempEcIntLue ->display(m_mainwindowParametres ->temperatureEcInt);
break;
default:
qDebug() << "fin de lecture Temperatures";
break;
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks