一、基本使用
QGridLayout *layout = qobject_cast<QGridLayout *>(ui->centralWidget->layout());
int iconIndex = 0;
for (int row=0; row<7; row++) {
for (int col=0; col<10; col++) {
enum QStyle::StandardPixmap icon = (enum QStyle::StandardPixmap)iconIndex;
layout->addWidget(new QPushButton(style()->standardIcon(icon),
QString::number(iconIndex)), row, col);
iconIndex++;
}
}
效果圖:
參見 Qt學習筆記之–Qt內置圖標一覽表