SOLUTION
THERE IS A LINK TO THE ZIPPED FILE AT THE END OF THIS DOCUMENT
Crystal Indigo!
Crystal Indigo!
Providing all solutions you need anytime
+27 76 626 8187
**NOTE: if the GUI is displaying differently from what you desire just change
how the widgets are displayed. copy the code and run DO necessary
changes.
,//GUI representation
Question 1
,Question 2
,Question 3
,Question 4
,
, //Source code
Question 1
Mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QLineEdit>
#include <QDateEdit>
#include <QCheckBox>
#include <QPushButton>
#include <QVBoxLayout>
#include <QVector>
#include "review.h"
class MainWindow : public QMainWindow {
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
private slots:
void addReview();
void displayReviews();
private:
QLineEdit *nameEdit;
QDateEdit *dateEdit;
QCheckBox *recommendBox;
QPushButton *addButton;
QPushButton *displayButton;
QVBoxLayout *layout;
QVector<Review> reviews;
};
#endif // MAINWINDOW_H
mainwindow.cpp
#include "mainwindow.h"
#include <QDebug>
#include <QLabel>