#include "mainwindow.h"
MainWindow
::MainWindow(QWidget *parent
){
qDebug() << "mainwindow";
m_mainwindowThread.start();
m_window ->setFixedSize(1920,1080);
m_window ->setWindowTitle("Gainable");
adjustSize();
connect(&m_mainwindowThread, &Thread::majLabel, this, &MainWindow::changeLabel);
m_label
= new QLabel(m_window
);
changeLabel(3);
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_mainwindowThread.
m_tempExtLue = new QLCDNumber(m_disp1
);
m_mainwindowThread.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_mainwindowThread.
m_tempUnitExtLue = new QLCDNumber(m_disp2
);
m_mainwindowThread.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_mainwindowThread.
m_tempEcExtLue = new QLCDNumber(m_disp3
);
m_mainwindowThread.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_mainwindowThread.
m_tempUnitIntLue = new QLCDNumber(m_disp4
);
m_mainwindowThread.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_mainwindowThread.
m_tempEcIntLue = new QLCDNumber(m_disp5
);
m_mainwindowThread.m_tempEcIntLue ->setGeometry(0,35,240,80);
m_marche ->setGeometry(1080,900,240,95);
m_marche ->setStyleSheet("font-size: 30px;background-color: lime");
m_marche ->hide();
m_consigne ->setGeometry(1340,900,240,95);
m_consigne ->setStyleSheet("font-size: 30px;");
m_consigne ->show();
m_stop ->setGeometry(1600,900,240,95);
m_stop ->setStyleSheet("font-size: 30px;background-color: red");
m_stop ->show();
m_labelGifNettoyageEnCours
= new QLabel(m_window
);
m_labelGifNettoyageEnCours ->setGeometry(720,300,480,480);
m_movieGifNettoyageEnCours
= new QMovie("/home/ludo/Qt/test2/build/gif/nettoyageEnCours.gif");
m_labelGifNettoyageEnCours ->setMovie(m_movieGifNettoyageEnCours);
m_movieGifNettoyageEnCours ->start();
m_labelGifNettoyageFiltre
= new QLabel(m_window
);
m_labelGifNettoyageFiltre ->setGeometry(20,840,200,200);
m_movieGifNettoyageFiltre
= new QMovie("/home/ludo/Qt/test2/build/gif/nettoyageFiltre.gif");
m_labelGifNettoyageFiltre ->setMovie(m_movieGifNettoyageFiltre);
m_movieGifNettoyageFiltre ->start();
m_labelGifArretProgramme
= new QLabel(m_window
);
m_labelGifArretProgramme ->setGeometry(720,300,480,480);
m_movieGifArretProgramme
= new QMovie("/home/ludo/Qt/test2/build/gif/arretProgrammeFiltre.gif");
m_labelGifArretProgramme ->setMovie(m_movieGifArretProgramme);
m_movieGifArretProgramme ->start();
m_labelGifVentInt
= new QLabel(m_window
);
m_labelGifVentInt ->setGeometry(1105,845,200,200);
m_movieGifVentInt
= new QMovie("/home/ludo/Qt/test2/build/gif/ventilateurInt.gif");
m_labelGifVentInt ->setMovie(m_movieGifVentInt);
m_movieGifVentInt ->start();
m_labelGifVitesse1Int
= new QLabel(m_window
);
m_labelGifVitesse1Int ->setGeometry(1040,900,60,60);
m_movieGifVitesse1Int
= new QMovie("/home/ludo/Qt/test2/build/gif/vitesse1.gif");
m_labelGifVitesse1Int ->setMovie(m_movieGifVitesse1Int);
m_movieGifVitesse1Int ->start();
m_labelGifVitesse4Int
= new QLabel(m_window
);
m_labelGifVitesse4Int ->setGeometry(1040,900,60,60);
m_movieGifVitesse4Int
= new QMovie("/home/ludo/Qt/test2/build/gif/vitesse4.gif");
m_labelGifVitesse4Int ->setMovie(m_movieGifVitesse4Int);
m_movieGifVitesse4Int ->start();
m_labelGifVentExt
= new QLabel(m_window
);
m_labelGifVentExt ->setGeometry(910,830,200,200);
m_movieGifVentExt
= new QMovie("/home/ludo/Qt/test2/build/gif/ventilateurExt.gif");
m_labelGifVentExt ->setMovie(m_movieGifVentExt);
m_movieGifVentExt ->start();
m_labelGifVitesse1Ext
= new QLabel(m_window
);
m_labelGifVitesse1Ext ->setGeometry(860,900,60,60);
m_movieGifVitesse1Ext
= new QMovie("/home/ludo/Qt/test2/build/gif/vitesse1.gif");
m_labelGifVitesse1Ext ->setMovie(m_movieGifVitesse1Ext);
m_movieGifVitesse1Ext ->start();
m_labelGifVitesse2Ext
= new QLabel(m_window
);
m_labelGifVitesse2Ext ->setGeometry(860,900,60,60);
m_movieGifVitesse2Ext
= new QMovie("/home/ludo/Qt/test2/build/gif/vitesse2.gif");
m_labelGifVitesse2Ext ->setMovie(m_movieGifVitesse2Ext);
m_movieGifVitesse2Ext ->start();
m_labelGifFroid
= new QLabel(m_window
);
m_labelGifFroid ->setGeometry(1210,845,200,200);
m_movieGifFroid
= new QMovie("/home/ludo/Qt/test2/build/gif/froid.gif");
m_labelGifFroid ->setMovie(m_movieGifFroid);
m_movieGifFroid ->start();
m_labelGifChauffage
= new QLabel(m_window
);
m_labelGifChauffage ->setGeometry(1220,840,200,200);
m_movieGifChauffage
= new QMovie("/home/ludo/Qt/test2/build/gif/chauffage.gif");
m_labelGifChauffage ->setMovie(m_movieGifChauffage);
m_movieGifChauffage ->start();
m_labelGifDegivrage
= new QLabel(m_window
);
m_labelGifDegivrage ->setGeometry(1220,850,200,200);
m_movieGifDegivrage
= new QMovie("/home/ludo/Qt/test2/build/gif/degivrage.gif");
m_labelGifDegivrage ->setMovie(m_movieGifDegivrage);
m_movieGifDegivrage ->start();
m_labelGifEclaire
= new QLabel(m_window
);
m_labelGifEclaire ->setGeometry(1160,830,200,200);
m_movieGifEclaire
= new QMovie("/home/ludo/Qt/test2/build/gif/eclaire.gif");
m_labelGifEclaire ->setMovie(m_movieGifEclaire);
m_movieGifEclaire ->start();
m_labelGifEgouttage
= new QLabel(m_window
);
m_labelGifEgouttage ->setGeometry(1120,820,200,200);
m_movieGifEgouttage
= new QMovie("/home/ludo/Qt/test2/build/gif/egouttage.gif");
m_labelGifEgouttage ->setMovie(m_movieGifEgouttage);
m_movieGifEgouttage ->start();
connect(&m_mainwindowThread, &Thread::afficheGifsFiltre, this, &MainWindow::affichageGifsNettoyageFiltre);
affichageGifsNettoyageFiltre(4);
connect(&m_mainwindowThread, &Thread::afficheGifsVentInt, this, &MainWindow::affichageGifsVentInt);
affichageGifsVentInt(2);
connect(&m_mainwindowThread, &Thread::afficheGifsVentExt, this, &MainWindow::affichageGifsVentExt);
affichageGifsVentExt(2);
connect(&m_mainwindowThread, &Thread::afficheGifComp, this, &MainWindow::affichageGifComp);
affichageGifComp(2);
connect(&m_mainwindowThread, &Thread::afficheGifDeg, this, &MainWindow::affichageGifDegivrage);
affichageGifDegivrage(2);
connect(&m_mainwindowThread, &Thread::afficheGifEgout, this, &MainWindow::affichageGifEgouttage);
affichageGifEgouttage(1);
connect(this, &MainWindow::changeGainableState, &m_mainwindowThread, &Thread::onChangeGainableState);
connect(m_marche, &QPushButton::clicked, this, &MainWindow::reStartGainable);
connect(m_consigne, &QPushButton::clicked, this, &MainWindow::afficheConsignes);
connect(m_stop, &QPushButton::clicked, this, &MainWindow::stopGainable);
m_window->show();
#include "mainwindow.h"
MainWindow::MainWindow(QWidget *parent)
:QWidget (parent)
{
qDebug() << "mainwindow";
m_mainwindowThread.start();
m_window = new QWidget;
m_window ->setFixedSize(1920,1080);
m_window ->setWindowTitle("Gainable");
adjustSize();
connect(&m_mainwindowThread, &Thread::majLabel, this, &MainWindow::changeLabel);
m_label = new QLabel(m_window);
changeLabel(3);
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_mainwindowThread.m_tempExtLue = new QLCDNumber(m_disp1);
m_mainwindowThread.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_mainwindowThread.m_tempUnitExtLue = new QLCDNumber(m_disp2);
m_mainwindowThread.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_mainwindowThread.m_tempEcExtLue = new QLCDNumber(m_disp3);
m_mainwindowThread.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_mainwindowThread.m_tempUnitIntLue = new QLCDNumber(m_disp4);
m_mainwindowThread.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_mainwindowThread.m_tempEcIntLue = new QLCDNumber(m_disp5);
m_mainwindowThread.m_tempEcIntLue ->setGeometry(0,35,240,80);
m_marche = new QPushButton("Démarrage ??",m_window);
m_marche ->setGeometry(1080,900,240,95);
m_marche ->setStyleSheet("font-size: 30px;background-color: lime");
m_marche ->hide();
m_consigne = new QPushButton("Consignes",m_window);
m_consigne ->setGeometry(1340,900,240,95);
m_consigne ->setStyleSheet("font-size: 30px;");
m_consigne ->show();
m_stop = new QPushButton("Stop ??",m_window);
m_stop ->setGeometry(1600,900,240,95);
m_stop ->setStyleSheet("font-size: 30px;background-color: red");
m_stop ->show();
m_labelGifNettoyageEnCours = new QLabel(m_window);
m_labelGifNettoyageEnCours ->setGeometry(720,300,480,480);
m_movieGifNettoyageEnCours = new QMovie("/home/ludo/Qt/test2/build/gif/nettoyageEnCours.gif");
m_labelGifNettoyageEnCours ->setMovie(m_movieGifNettoyageEnCours);
m_movieGifNettoyageEnCours ->start();
m_labelGifNettoyageFiltre = new QLabel(m_window);
m_labelGifNettoyageFiltre ->setGeometry(20,840,200,200);
m_movieGifNettoyageFiltre = new QMovie("/home/ludo/Qt/test2/build/gif/nettoyageFiltre.gif");
m_labelGifNettoyageFiltre ->setMovie(m_movieGifNettoyageFiltre);
m_movieGifNettoyageFiltre ->start();
m_labelGifArretProgramme = new QLabel(m_window);
m_labelGifArretProgramme ->setGeometry(720,300,480,480);
m_movieGifArretProgramme = new QMovie("/home/ludo/Qt/test2/build/gif/arretProgrammeFiltre.gif");
m_labelGifArretProgramme ->setMovie(m_movieGifArretProgramme);
m_movieGifArretProgramme ->start();
m_labelGifVentInt = new QLabel(m_window);
m_labelGifVentInt ->setGeometry(1105,845,200,200);
m_movieGifVentInt = new QMovie("/home/ludo/Qt/test2/build/gif/ventilateurInt.gif");
m_labelGifVentInt ->setMovie(m_movieGifVentInt);
m_movieGifVentInt ->start();
m_labelGifVitesse1Int = new QLabel(m_window);
m_labelGifVitesse1Int ->setGeometry(1040,900,60,60);
m_movieGifVitesse1Int = new QMovie("/home/ludo/Qt/test2/build/gif/vitesse1.gif");
m_labelGifVitesse1Int ->setMovie(m_movieGifVitesse1Int);
m_movieGifVitesse1Int ->start();
m_labelGifVitesse4Int = new QLabel(m_window);
m_labelGifVitesse4Int ->setGeometry(1040,900,60,60);
m_movieGifVitesse4Int = new QMovie("/home/ludo/Qt/test2/build/gif/vitesse4.gif");
m_labelGifVitesse4Int ->setMovie(m_movieGifVitesse4Int);
m_movieGifVitesse4Int ->start();
m_labelGifVentExt = new QLabel(m_window);
m_labelGifVentExt ->setGeometry(910,830,200,200);
m_movieGifVentExt = new QMovie("/home/ludo/Qt/test2/build/gif/ventilateurExt.gif");
m_labelGifVentExt ->setMovie(m_movieGifVentExt);
m_movieGifVentExt ->start();
m_labelGifVitesse1Ext = new QLabel(m_window);
m_labelGifVitesse1Ext ->setGeometry(860,900,60,60);
m_movieGifVitesse1Ext = new QMovie("/home/ludo/Qt/test2/build/gif/vitesse1.gif");
m_labelGifVitesse1Ext ->setMovie(m_movieGifVitesse1Ext);
m_movieGifVitesse1Ext ->start();
m_labelGifVitesse2Ext = new QLabel(m_window);
m_labelGifVitesse2Ext ->setGeometry(860,900,60,60);
m_movieGifVitesse2Ext = new QMovie("/home/ludo/Qt/test2/build/gif/vitesse2.gif");
m_labelGifVitesse2Ext ->setMovie(m_movieGifVitesse2Ext);
m_movieGifVitesse2Ext ->start();
m_labelGifFroid = new QLabel(m_window);
m_labelGifFroid ->setGeometry(1210,845,200,200);
m_movieGifFroid = new QMovie("/home/ludo/Qt/test2/build/gif/froid.gif");
m_labelGifFroid ->setMovie(m_movieGifFroid);
m_movieGifFroid ->start();
m_labelGifChauffage = new QLabel(m_window);
m_labelGifChauffage ->setGeometry(1220,840,200,200);
m_movieGifChauffage = new QMovie("/home/ludo/Qt/test2/build/gif/chauffage.gif");
m_labelGifChauffage ->setMovie(m_movieGifChauffage);
m_movieGifChauffage ->start();
m_labelGifDegivrage = new QLabel(m_window);
m_labelGifDegivrage ->setGeometry(1220,850,200,200);
m_movieGifDegivrage = new QMovie("/home/ludo/Qt/test2/build/gif/degivrage.gif");
m_labelGifDegivrage ->setMovie(m_movieGifDegivrage);
m_movieGifDegivrage ->start();
m_labelGifEclaire = new QLabel(m_window);
m_labelGifEclaire ->setGeometry(1160,830,200,200);
m_movieGifEclaire = new QMovie("/home/ludo/Qt/test2/build/gif/eclaire.gif");
m_labelGifEclaire ->setMovie(m_movieGifEclaire);
m_movieGifEclaire ->start();
m_labelGifEgouttage = new QLabel(m_window);
m_labelGifEgouttage ->setGeometry(1120,820,200,200);
m_movieGifEgouttage = new QMovie("/home/ludo/Qt/test2/build/gif/egouttage.gif");
m_labelGifEgouttage ->setMovie(m_movieGifEgouttage);
m_movieGifEgouttage ->start();
connect(&m_mainwindowThread, &Thread::afficheGifsFiltre, this, &MainWindow::affichageGifsNettoyageFiltre);
affichageGifsNettoyageFiltre(4);
connect(&m_mainwindowThread, &Thread::afficheGifsVentInt, this, &MainWindow::affichageGifsVentInt);
affichageGifsVentInt(2);
connect(&m_mainwindowThread, &Thread::afficheGifsVentExt, this, &MainWindow::affichageGifsVentExt);
affichageGifsVentExt(2);
connect(&m_mainwindowThread, &Thread::afficheGifComp, this, &MainWindow::affichageGifComp);
affichageGifComp(2);
connect(&m_mainwindowThread, &Thread::afficheGifDeg, this, &MainWindow::affichageGifDegivrage);
affichageGifDegivrage(2);
connect(&m_mainwindowThread, &Thread::afficheGifEgout, this, &MainWindow::affichageGifEgouttage);
affichageGifEgouttage(1);
connect(this, &MainWindow::changeGainableState, &m_mainwindowThread, &Thread::onChangeGainableState);
connect(m_marche, &QPushButton::clicked, this, &MainWindow::reStartGainable);
connect(m_consigne, &QPushButton::clicked, this, &MainWindow::afficheConsignes);
connect(m_stop, &QPushButton::clicked, this, &MainWindow::stopGainable);
m_window->show();
To copy to clipboard, switch view to plain text mode
Bookmarks