QTreeView代理类继承QStyledItemDelegate
#include <QStyledItemDelegate>
#include <QPainter>
class Delegate : public QStyledItemDelegate
{
public:
Delegate(QObject *parent = nullptr);
~Delegate(){
}
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
};
Delegate::Delegate(QObject *parent) : QStyledItemDelegate(parent)
{
}
void Delegate::paint(QPainter *painter,
QTreeView代理绘制

本文介绍了一个自定义的QTreeView代理类,该类继承自QStyledItemDelegate,用于为QTreeView中的项提供定制化的绘制功能。文章详细展示了如何通过覆写paint方法来实现单元格边框的绘制,并提供了设置代理类到QTreeView的具体方法。
最低0.47元/天 解锁文章
2270

被折叠的 条评论
为什么被折叠?



