MainMenu
::MainMenu(QWidget *parent
)
{
QSize buttonsize
(200,
68);
QSize helpbuttonsize
(50,
50);
MainMenuButton -> setFixedSize(buttonsize);
QuadraticButton -> setFixedSize(buttonsize);
PythagorasButton -> setFixedSize(buttonsize);
TrigonometryButton -> setFixedSize(buttonsize);
SimButton -> setFixedSize(buttonsize);
TwoDButton -> setFixedSize(buttonsize);
ThreeDButton -> setFixedSize(buttonsize);
MainMenuLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(MainMenuButton,3,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(QuadraticButton,4,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(PythagorasButton,5,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(TrigonometryButton,6,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(SimButton,7,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(TwoDButton,8,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(ThreeDButton,9,1,1,1,Qt::AlignLeft);
MainMenuWidget -> setLayout(MainMenuLayout);
QuadraticWidget -> setLayout(QuadraticLayout);
PythagorasWidget -> setLayout(PythagorasLayout);
TrigonometryWidget -> setLayout(TrigonometryLayout);
SimWidget -> setLayout(SimLayout);
TwoDWidget -> setLayout(TwoDLayout);
ThreeDWidget -> setLayout(ThreeDLayout);
MainMenuWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
QuadraticWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
PythagorasWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
TrigonometryWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
SimWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
TwoDWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
ThreeDWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
this -> setFixedSize(Appsize);
Stack -> addWidget(MainMenuWidget);
Stack -> addWidget(QuadraticWidget);
Stack -> addWidget(PythagorasWidget);
Stack -> addWidget(TrigonometryWidget);
Stack -> addWidget(SimWidget);
Stack -> addWidget(TwoDWidget);
Stack -> addWidget(ThreeDWidget);
layout->addWidget(Stack,Qt::AlignCenter);
setLayout(layout);
}
MainMenu::MainMenu(QWidget *parent)
: QWidget(parent)
{
QSize Appsize(1200,650);
QSize buttonsize(200,68);
QSize helpbuttonsize(50,50);
QPushButton *MainMenuButton = new QPushButton(this);
QPushButton *QuadraticButton = new QPushButton(this);
QPushButton *PythagorasButton = new QPushButton(this);
QPushButton *TrigonometryButton = new QPushButton(this);
QPushButton *SimButton = new QPushButton(this);
QPushButton *TwoDButton = new QPushButton(this);
QPushButton *ThreeDButton = new QPushButton(this);
QSpacerItem *Spacer0001 = new QSpacerItem(100, 450, QSizePolicy::Ignored, QSizePolicy::Ignored);
MainMenuButton -> setFixedSize(buttonsize);
QuadraticButton -> setFixedSize(buttonsize);
PythagorasButton -> setFixedSize(buttonsize);
TrigonometryButton -> setFixedSize(buttonsize);
SimButton -> setFixedSize(buttonsize);
TwoDButton -> setFixedSize(buttonsize);
ThreeDButton -> setFixedSize(buttonsize);
QWidget *MainMenuWidget = new QWidget(this);
QGridLayout *MainMenuLayout = new QGridLayout(this);
MainMenuLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(MainMenuButton,3,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(QuadraticButton,4,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(PythagorasButton,5,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(TrigonometryButton,6,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(SimButton,7,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(TwoDButton,8,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(ThreeDButton,9,1,1,1,Qt::AlignLeft);
MainMenuWidget -> setLayout(MainMenuLayout);
QWidget *QuadraticWidget = new QWidget(this);
QGridLayout *QuadraticLayout = new QGridLayout(this);
QuadraticWidget -> setLayout(QuadraticLayout);
QWidget *PythagorasWidget = new QWidget(this);
QGridLayout *PythagorasLayout = new QGridLayout(this);
PythagorasWidget -> setLayout(PythagorasLayout);
QWidget *TrigonometryWidget = new QWidget(this);
QGridLayout *TrigonometryLayout = new QGridLayout(this);
TrigonometryWidget -> setLayout(TrigonometryLayout);
QWidget *SimWidget = new QWidget(this);
QGridLayout *SimLayout = new QGridLayout(this);
SimWidget -> setLayout(SimLayout);
QWidget *TwoDWidget = new QWidget(this);
QGridLayout *TwoDLayout = new QGridLayout(this);
TwoDWidget -> setLayout(TwoDLayout);
QWidget *ThreeDWidget = new QWidget(this);
QGridLayout *ThreeDLayout = new QGridLayout(this);
ThreeDWidget -> setLayout(ThreeDLayout);
MainMenuWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
QuadraticWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
PythagorasWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
TrigonometryWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
SimWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
TwoDWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
ThreeDWidget -> setStyleSheet("background-image: url(Graphics/Template.png)");
this -> setFixedSize(Appsize);
QStackedWidget *Stack = new QStackedWidget(this);
Stack -> addWidget(MainMenuWidget);
Stack -> addWidget(QuadraticWidget);
Stack -> addWidget(PythagorasWidget);
Stack -> addWidget(TrigonometryWidget);
Stack -> addWidget(SimWidget);
Stack -> addWidget(TwoDWidget);
Stack -> addWidget(ThreeDWidget);
QVBoxLayout *layout = new QVBoxLayout(this);
layout->addWidget(Stack,Qt::AlignCenter);
setLayout(layout);
}
To copy to clipboard, switch view to plain text mode
Bookmarks