Qt QTableView + DIY delegate

Posted 流若浅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt QTableView + DIY delegate相关的知识,希望对你有一定的参考价值。

通过继承QStyledItemDelegate类去实现自定义委托,达到这样的效果,因为本身Qlistview是单列多行有些信号处理的不好,所以使用QTableview多行多列去实现;

图片路径设置在release/image下,因为还不是很熟悉QDir所以暂且这么执行,后期有待改善。

 

显示的效果改进

 

在paint函数中设置下closeRect的显示范围,判断当mouseevent鼠标的位置在rect里面的时候就显示,并且一开始即x这个不被画出来。

 

源码下载:https://github.com/LiuRuoQian/QTableviewDemo/

以上是关于Qt QTableView + DIY delegate的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Qt 的 QTableview 中找到我的按钮的行号

如何使用 Delegate 控制 QTableView 的行高

QTableView 的单元格是空的,但标题显示

PyQt5 QTableView 用 Delegate 选择单元格背景

如何设置qtableview中的qcombobox的显示样式

Qt 中 QTableView 中如何设置某一单元格文本的颜色值,希望能贴出代码。