系统图标

.cpp文件
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QLayout>
#include <QApplication>
#include <QStyle>
#include <QPushButton>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QGridLayout *layout = ui->gridLayout;
int IconIndex = 0;
for (int row = 0; row < 7; row++){
for (int col = 0; col < 10; col++){
layout->addWidget(new QPushButton(QApplication::style()->standardIcon((enum QStyle::StandardPixmap)IconIndex),
QString::number(IconIndex)), row, col);
IconIndex++;
}
}
layout->addWidget(new QPushButton(QApplication::style()->standardIcon((enum QStyle::StandardPixmap)70),
QString::number(IconIndex)), 8, 0);
}
MainWindow::~MainWindow()
{
delete ui;
}