16,215
社区成员
发帖
与我相关
我的任务
分享
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->listWidget->setViewMode(QListView::IconMode);
ui->listWidget->setResizeMode(QListView::Adjust);
//ui->listWidget->setIconSize(QSize(96, 84));
ui->listWidget->setTextElideMode(Qt::ElideRight);
ui->listWidget->setSpacing(12);
createIcons();
}
void MainWindow::createIcons()
{
for(int i=0; i<55; i++)
{
QListWidgetItem *configButton = new QListWidgetItem(ui->listWidget);
configButton->setIcon(QIcon(":/images/config.png"));
configButton->setText(tr("Configuration"));
configButton->setTextAlignment(Qt::AlignHCenter);
configButton->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsEditable | Qt::ItemIsDragEnabled);
//ui->listWidget->setCurrentItem(configButton);
}
ui->listWidget->setFlow(QListView::LeftToRight);
ui->listWidget->update();
}