add menu bar

This commit is contained in:
laserpants 2016-03-19 13:48:17 +03:00
parent 5a1817168c
commit 82614fab18
1 changed files with 17 additions and 0 deletions

View File

@ -1,5 +1,7 @@
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QPushButton> #include <QPushButton>
#include <QMenu>
#include <QMenuBar>
#include <QLabel> #include <QLabel>
#include "mainwindow.h" #include "mainwindow.h"
#include "flatbutton.h" #include "flatbutton.h"
@ -9,6 +11,19 @@
MainWindow::MainWindow(QWidget *parent) MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent) : QMainWindow(parent)
{ {
QMenu *components = new QMenu("Components");
components->addAction("AppBar");
QMenu *buttons = new QMenu("Buttons");
components->addMenu(buttons);
buttons->addAction("FlatButton");
buttons->addAction("IconButton");
menuBar()->addMenu(components);
// -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
QVBoxLayout *layout = new QVBoxLayout; QVBoxLayout *layout = new QVBoxLayout;
QWidget *widget = new QWidget; QWidget *widget = new QWidget;
widget->setLayout(layout); widget->setLayout(layout);
@ -50,6 +65,8 @@ MainWindow::MainWindow(QWidget *parent)
QPushButton *button2 = new QPushButton("Test #2"); QPushButton *button2 = new QPushButton("Test #2");
layout->addWidget(button2); layout->addWidget(button2);
button2->setIcon(icon); button2->setIcon(icon);
// -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
} }
MainWindow::~MainWindow() MainWindow::~MainWindow()