社区
模式及实现
帖子详情
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的属性
请大神们指点 我是新人…
...全文
1503
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
开发的工程师来学习,学习更容易一些。学习目标,培养高级
Qt
音视频开发工程师.4
Qt
音视频开发实战适合那些掌握
Qt
基础开发,初级开发工程师,月薪在20k以下,通过学习,达到更高薪水的
Qt
高级开发工程师。 课程优势1 老师过去15年+ 音视频,网络通讯,数字图像处理一线实战经验。过去四年积累了丰富的音视频开发教学经验,学员从年薪30w~50w,就职于腾讯,阿里等各大互联网公司。2 老师10多年
Qt
开发经验,长期大量使用
Qt
开发项目,国内最早一批使用
Qt
的程序员。3 QQ 一对一教学指导,阶段性作业案例小项目指导,就业面试指导。 课程内容1
Qt
核心基础加强。对于那些学了很多年
Qt
开发而不得要领的学员非常友好。2 音视频开发基础。音视频原理,RGB YUV, 音频原理。图像压缩编码,音频压缩编码,H.264压缩,H.264编码原理 I P B SPS PPS解析, 视频存储容器,mp4 , AAC.
Qt
音频视频采集,FFmpeg编码,解码,x264编码,AAC编码。mp3编码。格式转换。视频播放器内核。图像渲染。3 OpenGL数字图像处理基础。OpenGL基础,渲染管线,shader编程。滤镜,美颜,后期处理。编写渲染引擎。4 网络socket通讯编程,自定义私有协议。TCP/UDP音视频传输。 学员要求1 熟悉c/c++,掌握
Qt
基本控件,类基础。2 每天学习两小时,学习周期3~5个月,做完练习,小项目。
Qt
——Linux(Ubuntu、Arm板Linux)成功播放的Mplayer视频Demo
在Ubuntu中安装Mplayer:
Qt
——Ubuntu的安装Mplayer,及与Centos安装的区别;Mplayer的Demo试验【莫再踩坑了】 安装Mplayer成功之后,确定一下:是否在这个目录下/usr/bin存在mplayer目录: 确定存在之后,可以运行这个Demo: 链接:MplayerDemo成功项目 提取码:YvtQ 环境: Linux操作系统:Ubuntu;
Qt
编译器:“
Qt
5.8.0 gcc 64bit”; mainwindow.ui: ma...
Qt
——常用控件详解
qt
开发常用控件详解
Qt
——
QT
ableWidget 与
QT
ableView开发实践【不负此行!】
目录环境
QT
ableWidget实现基本功能设置不可编辑整个表格不可编辑隐藏表头隐藏列表头隐藏行表头设置列宽、行高设置列宽设置行高设置表头字体居中设置列表头字体居中设置行表头字体居中其他设置值居中(水平、垂直)设置字体颜色合并单元格获取单元格内容清空表格内容
QT
ableView实现基本功能设置不可编辑整个表格不可编辑某行不可编辑某列不可编辑隐藏表头隐藏列表头隐藏行表头设置列宽、行高清空表格内容QStandard
Item
Model自定义列表头内容设置居中(水平、垂直)获取单元格内容点击单元格,能立马获取或写入
QT
——使用QListWidget、QListWidget
Item
、QWidget实现自定义管理列表
基于
QT
的QListWidget、QListWidget
Item
、QWidget的一个自定义列表学习
模式及实现
5,530
社区成员
4,169
社区内容
发帖
与我相关
我的任务
模式及实现
C/C++ 模式及实现
复制链接
扫一扫
分享
社区描述
C/C++ 模式及实现
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章