社区
模式及实现
帖子详情
Qt——如果动态改变Item的ICon
CPPFreshman
2016-10-15 02:00:29
最近在用QStandardItemModel 和TreeView实现了一个树型列表如下图:
我打算实现一个功能,就是每一次单击View里的Item ,就将Item的icon 改变一次颜色(因为这个程序是显示遥感影像 我要标记RGB的波段选择)
我用QPixmap在绘制Item的icon,但都只是在读取这个Model时设置
但如何通过响应单击事件来动态改变icon呢?
我感觉就是重绘item的icon,但是我做不到更改Model里
已存在
的item的属性
请大神们指点 我是新人…
...全文
1502
3
打赏
收藏
Qt——如果动态改变Item的ICon
最近在用QStandardItemModel 和TreeView实现了一个树型列表如下图: 我打算实现一个功能,就是每一次单击View里的Item ,就将Item的icon 改变一次颜色(因为这个程序是显示遥感影像 我要标记RGB的波段选择) 我用QPixmap在绘制Item的icon,但都只是在读取这个Model时设置 但如何通过响应单击事件来动态改变icon呢? 我感觉就是重绘item的icon,但是我做不到更改Model里已存在的item的属性 请大神们指点 我是新人…
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小乌龟在大乌龟背上
2016-12-29
打赏
举报
回复
setItemWidget 里面就可以填你要的Widget,再控制widget里的图片。 接分
CPPFreshman
2016-10-15
打赏
举报
回复
帖子不要沉呀~~~~
CPPFreshman
2016-10-15
打赏
举报
回复
补充一下,就是我尝试了很多次,可能也是对这些类不是很熟悉 每次都是试图更改失败…… 以存在在Model中的item,好像使用Model.item()可以返回这个item 但是就是无法修改, 用ModelIndex返回一个item的位置,再setdata也没用… 折腾了很久 还望有人指点!
Qt
音视频开发实战
课程摘要 1
Qt
音视频开发实战 是陈超老师用10年以上音视频一线实战开发经验,四年音视频开发教学经验打造的
Qt
音视频开发课程。 2
Qt
音视频开发实战以
Qt
c++开发为中心。所有课程全部围绕
Qt
音视频开发展开。 3 非常...
Qt
——Linux(Ubuntu、Arm板Linux)成功播放的Mplayer视频Demo
在Ubuntu中安装Mplayer:
Qt
——Ubuntu的安装Mplayer,及与Centos安装的区别;Mplayer的Demo试验【莫再踩坑了】 安装Mplayer成功之后,确定一下:是否在这个目录下/usr/bin存在mplayer目录: 确定存在之后,可以...
Qt
——常用控件详解
qt
开发常用控件详解
Qt
——
QT
ableWidget 与
QT
ableView开发实践【不负此行!】
其他 参考:
QT
任意组件的(文字)对齐方式——alignment 属性setAlignment() enum
Qt
::AlignmentFlag——
Qt
文档 e.g: 若设置水平居右 或 垂直底部,换属性即可: ui->aTabWidget->horizontalHeader()->...
QT
——使用QListWidget、QListWidget
Item
、QWidget实现自定义管理列表
基于
QT
的QListWidget、QListWidget
Item
、QWidget的一个自定义列表学习
模式及实现
5,530
社区成员
4,169
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章