三、Qt界面設計之內置圖標

一、基本使用

    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內置圖標一覽表

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章