1. 程式人生 > >qt之QListWidget與QListWidgetItem

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