qt目前用于界面开发很多,qt3中许多控件在qt4以后都被集成在一起,今天来说说缩略图模式
使用QListWidget便可实现,QListWidget继承自QListView,很多朋友喜欢QListView,没有别的原因,就是QListView好看,哈哈
主要代码如下
listWidget->setIconSize(QSize(50,50)); //设置QListWidget中的单元项的图片大小
<pre name="code" class="cpp"> listWidget->setResizeMode(QListView::Adjust);
listWidget->setViewMode(QListView::IconMode); //设置QListWidget的显示模式
listWidget->setMovement(QListView::Static); //设置QListWidget中的单元项不可被拖动
listWidget->setSpacing(10);
//依次创建11个单元项
for(int nIndex = 0;nIndex<11;++nIndex)
{
//获得图片路径
QString strPath=QString("/home/user/images/128.png");
//生成图像objPixmap
QPixmap objPixmap(strPath);
//生成QListWidgetItem对象(注意:其Icon图像进行了伸缩[96*96])---scaled函数
QListWidgetItem *pItem = ne