{
Q_OBJECT
public:
explicit MainMenu
(QWidget *parent
= 0);
public slots:
void Menu2QuadClicked();
};
{
Q_OBJECT
public:
explicit Quadratic
(QWidget *parent
= 0);
public slots:
void Quad2MenuClicked();
};
MainMenu
::MainMenu(QWidget *parent
){
MainMenuW -> setWindowTitle("Mainmenu");
MainMenuW -> setStyleSheet("background-image: url(Graphics/MainMenu.png)");
MainMenuW -> setFixedSize(appsize);
MainMenuW -> resize(appsize);
QSize ButtonSize
(200,
68);
Menu2Menu -> setFixedSize(ButtonSize);
Menu2Menu -> setStyleSheet("background-image: url(Buttons/MM1.png)");
Menu2Quad -> setFixedSize(ButtonSize);
Menu2Quad -> setStyleSheet("background-image: url(Buttons/Q.png)");
connect(Menu2Quad, SIGNAL(clicked()),MainMenuW, SLOT(close()));
connect(Menu2Quad,SIGNAL(clicked()),this,SLOT(Menu2QuadClicked()));
Menu2Trig -> setFixedSize(ButtonSize);
Menu2Trig -> setStyleSheet("background-image: url(Buttons/T.png)");
Menu2Pythag -> setFixedSize(ButtonSize);
Menu2Pythag -> setStyleSheet("background-image: url(Buttons/P.png)");
Menu2Simul -> setFixedSize(ButtonSize);
Menu2Simul -> setStyleSheet("background-image: url(Buttons/S.png)");
Menu22D -> setFixedSize(ButtonSize);
Menu22D -> setStyleSheet("background-image: url(Buttons/2.png)");
Menu23D -> setFixedSize(ButtonSize);
Menu23D -> setStyleSheet("background-image: url(Buttons/3.png)");
MainMenuLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Menu,3,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Quad,4,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Pythag,5,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Trig,6,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Simul,7,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu22D,8,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu23D,9,1,1,1,Qt::AlignLeft);
MainMenuW-> setLayout(MainMenuLayout);
MainMenuW -> show();
}
void MainMenu::Menu2QuadClicked()
{
Quadratic *w = new Quadratic;
w->show();
}
Quadratic
::Quadratic(QWidget *parent
){
Quad -> setWindowTitle("Quad");
Quad -> setStyleSheet("background-image: url(Graphics/Quadratics.png)");
Quad -> setFixedSize(appsize);
Quad -> resize(appsize);
QSize ButtonSize
(200,
68);
Quad2Menu -> setFixedSize(ButtonSize);
Quad2Menu -> setStyleSheet("background-image: url(Buttons/MM.png)");
connect(Quad2Menu,SIGNAL(clicked()),Quad,SLOT(close()));
connect(Quad2Menu,SIGNAL(clicked()),this,SLOT(Quad2MenuClicked()));
Quad2Quad -> setFixedSize(ButtonSize);
Quad2Quad -> setStyleSheet("background-image: url(Buttons/Q1.png)");
Quad2Trig -> setFixedSize(ButtonSize);
Quad2Trig -> setStyleSheet("background-image: url(Buttons/T.png)");
Quad2Pyth -> setFixedSize(ButtonSize);
Quad2Pyth -> setStyleSheet("background-image: url(Buttons/P.png)");
Quad2Sim -> setFixedSize(ButtonSize);
Quad2Sim -> setStyleSheet("background-image: url(Buttons/S.png)");
Quad22D -> setFixedSize(ButtonSize);
Quad22D -> setStyleSheet("background-image: url(Buttons/2.png)");
Quad23D -> setFixedSize(ButtonSize);
Quad23D -> setStyleSheet("background-image: url(Buttons/3.png)");
QuadLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Menu,3,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Quad,4,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Pyth,5,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Trig,6,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Sim,7,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad22D,8,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad23D,9,1,1,1,Qt::AlignLeft);
Quad -> setLayout(QuadLayout);
Quad -> show();
}
class MainMenu : public QWidget
{
Q_OBJECT
public:
explicit MainMenu(QWidget *parent = 0);
public slots:
void Menu2QuadClicked();
};
class Quadratic : public QWidget
{
Q_OBJECT
public:
explicit Quadratic(QWidget *parent = 0);
public slots:
void Quad2MenuClicked();
};
MainMenu::MainMenu(QWidget *parent)
: QWidget(parent)
{
QWidget *MainMenuW = this;
MainMenuW -> setWindowTitle("Mainmenu");
MainMenuW -> setStyleSheet("background-image: url(Graphics/MainMenu.png)");
QSize appsize(1200,650);
MainMenuW -> setFixedSize(appsize);
MainMenuW -> resize(appsize);
QSize ButtonSize(200,68);
QPushButton *Menu2Menu = new QPushButton;
Menu2Menu -> setFixedSize(ButtonSize);
Menu2Menu -> setStyleSheet("background-image: url(Buttons/MM1.png)");
QPushButton *Menu2Quad = new QPushButton;
Menu2Quad -> setFixedSize(ButtonSize);
Menu2Quad -> setStyleSheet("background-image: url(Buttons/Q.png)");
connect(Menu2Quad, SIGNAL(clicked()),MainMenuW, SLOT(close()));
connect(Menu2Quad,SIGNAL(clicked()),this,SLOT(Menu2QuadClicked()));
QPushButton *Menu2Trig = new QPushButton;
Menu2Trig -> setFixedSize(ButtonSize);
Menu2Trig -> setStyleSheet("background-image: url(Buttons/T.png)");
QPushButton *Menu2Pythag = new QPushButton;
Menu2Pythag -> setFixedSize(ButtonSize);
Menu2Pythag -> setStyleSheet("background-image: url(Buttons/P.png)");
QPushButton *Menu2Simul = new QPushButton;
Menu2Simul -> setFixedSize(ButtonSize);
Menu2Simul -> setStyleSheet("background-image: url(Buttons/S.png)");
QPushButton *Menu22D = new QPushButton;
Menu22D -> setFixedSize(ButtonSize);
Menu22D -> setStyleSheet("background-image: url(Buttons/2.png)");
QPushButton *Menu23D = new QPushButton;
Menu23D -> setFixedSize(ButtonSize);
Menu23D -> setStyleSheet("background-image: url(Buttons/3.png)");
QSpacerItem *Spacer0001 = new QSpacerItem(100, 450, QSizePolicy::Ignored, QSizePolicy::Ignored);
QGridLayout *MainMenuLayout = new QGridLayout;
MainMenuLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Menu,3,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Quad,4,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Pythag,5,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Trig,6,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu2Simul,7,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu22D,8,1,1,1,Qt::AlignLeft);
MainMenuLayout -> addWidget(Menu23D,9,1,1,1,Qt::AlignLeft);
MainMenuW-> setLayout(MainMenuLayout);
MainMenuW -> show();
}
void MainMenu::Menu2QuadClicked()
{
Quadratic *w = new Quadratic;
w->show();
}
Quadratic::Quadratic(QWidget *parent)
: QWidget(parent)
{
QWidget *Quad = this;
Quad -> setWindowTitle("Quad");
Quad -> setStyleSheet("background-image: url(Graphics/Quadratics.png)");
QSize appsize(1200,650);
Quad -> setFixedSize(appsize);
Quad -> resize(appsize);
QSize ButtonSize(200,68);
QPushButton *Quad2Menu = new QPushButton;
Quad2Menu -> setFixedSize(ButtonSize);
Quad2Menu -> setStyleSheet("background-image: url(Buttons/MM.png)");
connect(Quad2Menu,SIGNAL(clicked()),Quad,SLOT(close()));
connect(Quad2Menu,SIGNAL(clicked()),this,SLOT(Quad2MenuClicked()));
QPushButton *Quad2Quad = new QPushButton;
Quad2Quad -> setFixedSize(ButtonSize);
Quad2Quad -> setStyleSheet("background-image: url(Buttons/Q1.png)");
QPushButton *Quad2Trig = new QPushButton;
Quad2Trig -> setFixedSize(ButtonSize);
Quad2Trig -> setStyleSheet("background-image: url(Buttons/T.png)");
QPushButton *Quad2Pyth = new QPushButton;
Quad2Pyth -> setFixedSize(ButtonSize);
Quad2Pyth -> setStyleSheet("background-image: url(Buttons/P.png)");
QPushButton *Quad2Sim = new QPushButton;
Quad2Sim -> setFixedSize(ButtonSize);
Quad2Sim -> setStyleSheet("background-image: url(Buttons/S.png)");
QPushButton *Quad22D = new QPushButton;
Quad22D -> setFixedSize(ButtonSize);
Quad22D -> setStyleSheet("background-image: url(Buttons/2.png)");
QPushButton *Quad23D = new QPushButton;
Quad23D -> setFixedSize(ButtonSize);
Quad23D -> setStyleSheet("background-image: url(Buttons/3.png)");
QSpacerItem *Spacer0001 = new QSpacerItem(100, 450, QSizePolicy::Ignored, QSizePolicy::Ignored);
QGridLayout *QuadLayout = new QGridLayout;
QuadLayout -> addItem(Spacer0001,1,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Menu,3,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Quad,4,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Pyth,5,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Trig,6,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad2Sim,7,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad22D,8,1,1,1,Qt::AlignLeft);
QuadLayout -> addWidget(Quad23D,9,1,1,1,Qt::AlignLeft);
Quad -> setLayout(QuadLayout);
Quad -> show();
}
To copy to clipboard, switch view to plain text mode
Bookmarks