qt之QListWidget与QListWidgetItem

写一些QListWidget的基本用法:

QListWidget* m_listWidget=new QListWidget;
m_listWidget->setViewMode(QListView::IconMode);//图片显示模式
m_listWidget->setIconSize(QSize(100,100));//设置图片大小
m_listWidget->setSpacing(5);//设置单元项的间距
m_listWidget->setReizeMode(QListView::Adjust);//设置自动适应布局调整(adjust自适应,Fixed不适应)
m_listWidget->setMovement(QListView::Static);//设置不能移动
m_listWidget->setFlow(QListView::LeftToRight);//图片排列方式(有上下,左右排列)
m_listWidget->setWrapping(false);//禁止换行

下来是QListWidgetItem的用法:

QListWidgetItem* pNewItem=new QlistWidgetItem(QIcon(QPixmap::fromImage(img)),QString::fromStdString("位置"));
pNewItem->setSizeHint(QSize(120,120));//设置item的大小
pNewItem->setToolTip(QString::FromStdString("位置"));
m_listWidget->addItem(pNewItem);

你可能感兴趣的:(qt)