Paste Search Dynamic
Recent pastes
addWidget
  1. #ifndef MAINWINDOW_H
  2. #define MAINWINDOW_H
  3.  
  4. #include <QMainWindow>
  5. #include <QPushButton>
  6. #include <QLCDNumber>
  7. #include <QGridLayout>
  8. #include <QTimer>
  9.  
  10. class MainWindow : public QMainWindow
  11. {
  12.     Q_OBJECT
  13.  
  14. public:
  15.     MainWindow(QWidget *parent = nullptr);
  16.     ~MainWindow();
  17.  
  18. private:
  19.     QPushButton *btnStart;
  20.     QPushButton *btnStop;
  21.     QPushButton *btnReset;
  22.  
  23.     QGridLayout *layout;
  24.     QLCDNumber *lcd;
  25.     QTimer *timerChrono;
  26.  
  27. public slots:
  28.     void btnStartClick();
  29.     void btnStopClick();
  30.     void btnResetClick();
  31.  
  32. };
  33. #endif // MAINWINDOW_H
  34. ==============================================================
  35.  
  36. #include "mainwindow.h"
  37.  
  38. MainWindow::MainWindow(QWidget *parent)
  39.     : QMainWindow(parent)
  40. {
  41.     //Definition d'une fenĂȘtre
  42.     QWidget *zoneCentrale = new QWidget;
  43.     setCentralWidget(zoneCentrale);
  44.  
  45.     //Liste des widgets
  46.     btnStart = new QPushButton("Start");
  47.     btnStop = new QPushButton("Stop");
  48.     btnReset = new QPushButton("Reset");
  49.  
  50.     lcd = new QLCDNumber();
  51.  
  52.     //CrĂ©ation du calque
  53.     layout = new QGridLayout();
  54.     layout->addWidget(btnStart,0,0);
  55.     layout->addWidget(btnStop,1,0);
  56.     layout->addWidget(lcd,0,1);
  57.     layout->addWidget(btnReset,1,1);
  58.  
  59.     zoneCentrale->setLayout(layout);
  60. }
  61.  
  62. MainWindow::~MainWindow()
  63. {
  64.  
  65. }
Parsed in 0.005 seconds