QT 图标列表控件-缩略图

ui->listWidget->setIconSize(QSize(100, 100));          //设置QListWidget中的单元项的图片大小
ui->listWidget->setResizeMode(QListView::Adjust);
ui->listWidget->setViewMode(QListView::IconMode);   //设置QListWidget的显示模式
ui->listWidget->setMovement(QListView::Static);     //设置QListWidget中的单元项不可被拖动
ui->listWidget->setSpacing(10);

for(int nIndex = 0; nIndex < 11; ++nIndex)
{
      QDir dir;
      QString strPath = QString("128.png");
      QString path = dir.absoluteFilePath(strPath);
      QPixmap objPixmap(path);
      QListWidgetItem *pItem = new     
      QListWidgetItem(QIcon(objPixmap.scaled(QSize(100,100))), "animal");
      pItem->setSizeHint(QSize(100, 120));
      ui->listWidget->insertItem(nIndex, pItem);
}

//connect(ui->listWidget, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(Slot_ItemClicked(QListWidgetItem*)));
//setWindowTitle("listWidget");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值