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");

 

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