资源简介
每一个Item是由一张图片,用ListView实现了自由添加删除项图片,鼠标移到图片上面时,删除图标显示,为图片画边框,当鼠标移到删除图标上面时,删除图片变为高亮显示,点击删除图片,item删除。
代码片段和文件信息
#include “listmodel.h“
#include
listmodel::listmodel(Qobject*parent):QAbstractListModel(parent)
{
for(int index = 1;index<5;index++)
{
QString picname = QString(“F:\\myproj\\QML\\TestListModel_Update\\images\\beauty-%1“).arg(index);
m_list.push_back(picname);
}
}
void listmodel::addpiece(QString picname)
{
beginInsertRows(QModelIndex()m_list.count()m_list.count());
m_list.push_back(picname);
endInsertRows();
}
int listmodel::rowCount(const QModelIndex & parent) const
{
return m_list.size();
}
QVariant listmodel::data(const QModelIndex & index int role) const
{
if(role == Qt::DecorationRole)
{
return m_list.at(index.row());
}
return QVariant();
}
void listmodel::deletepiece(int index)
{
beginRemoveRows(QModelIndex()indexindex);
QList::iterator iter;
iter = m_list.begin();
m_list.erase(iter);
endRemoveRows();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1047 2016-10-28 16:48 TestListModel_Update\close.png
文件 1060 2016-10-28 16:49 TestListModel_Update\close_a.png
文件 1036 2016-10-28 16:48 TestListModel_Update\delete.png
文件 2827 2016-10-28 16:49 TestListModel_Update\images\beauty-1.png
文件 2484 2016-10-28 16:48 TestListModel_Update\images\beauty-2.png
文件 2701 2016-10-28 16:49 TestListModel_Update\images\beauty-3.png
文件 2635 2016-10-28 16:48 TestListModel_Update\images\beauty-4.png
文件 1013 2016-11-16 18:15 TestListModel_Update\listmodel.cpp
文件 516 2016-11-16 16:21 TestListModel_Update\listmodel.h
文件 988 2016-10-28 16:49 TestListModel_Update\login_sys_close.png
文件 183 2016-11-16 15:06 TestListModel_Update\main.cpp
文件 1737 2016-11-16 18:05 TestListModel_Update\mainwindow.cpp
文件 602 2016-11-16 17:44 TestListModel_Update\mainwindow.h
文件 654 2016-11-16 15:06 TestListModel_Update\mainwindow.ui
文件 3533 2015-06-30 04:53 TestListModel_Update\monkey_off_64x64.png
文件 2810 2016-11-16 18:20 TestListModel_Update\mydelegate.cpp
文件 632 2016-11-16 18:08 TestListModel_Update\mydelegate.h
文件 3749 2015-06-30 04:53 TestListModel_Update\services.png
文件 475 2016-11-16 15:41 TestListModel_Update\TestListModel_Update.pro
文件 18739 2016-11-21 16:36 TestListModel_Update\TestListModel_Update.pro.user
目录 0 2016-11-16 18:13 TestListModel_Update\images
目录 0 2016-11-21 16:36 TestListModel_Update
----------- --------- ---------- ----- ----
49421 22
相关资源
- tiny4412 + qtopia + v4l2 + usb camera
- QT类似QQ截图工具
- qt界面样式风格
- QT 二维数组成图
- 实时录音与播放的内存实现 Qt代码
- Qt实现的转灰度图源代码
- QT网络调试助手
- qt各种页面切换动画实现
- QVTKWidgetPlugin.dll
- Qt中QLabel单击事件响应
- qt贪吃蛇游戏源码
- Qt写的天气预报
- qt TCP网络编程与聊天室的实现
- 关于qtabWidget tab竖写方式
-
mpla
yer QT源码 - Qt 4.70 多功能科学计算器
- QTabWidget标签拖拽出窗口,又可还原
- MQTT MT2503上的移植文件
- 使用Qt实现的阴影映射源代码
- modelsim 10.1的破解
- QT 4.5.0 with vs2003 vs2005 vs2008
- ESP_2dof_model1.mdl.r2012b
- Qt小实练--实现圆角、阴影、无边框窗
- Qt截图小
- PyQt4入门指南 PDF中文版
- Qt常用图标资源png
- qt下图片循环显示的几个很好的,包括
- QT将应用程序缩小到右下角任务栏的系
- Qt creator 做的计算器工程文件
- 北邮嵌入式实验_MQTT协议实验过程及代
评论
共有 条评论