#include #include #include "mainwindow.h" #include "flatbutton.h" #include "iconbutton.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { QVBoxLayout *layout = new QVBoxLayout; QWidget *widget = new QWidget; widget->setLayout(layout); setCentralWidget(widget); QPushButton *button1 = new QPushButton("Test #1"); layout->addWidget(button1); FlatButton *flatButton = new FlatButton; flatButton->setText("My button"); QIcon icon("../qt-material-widgets/face.svg"); flatButton->setIcon(icon); flatButton->setIconSize(QSize(64, 64)); layout->addWidget(flatButton); IconButton *iconButton = new IconButton(icon); iconButton->setText("My button sis afdadsfadsf adsfasdf"); iconButton->setIconSize(QSize(32, 32)); //iconButton->setMaximumWidth(32); layout->addWidget(iconButton); QPushButton *button2 = new QPushButton("Test #2"); layout->addWidget(button2); button2->setIcon(icon); } MainWindow::~MainWindow() { }