关于
本文主要讲如何给表格QTableView表头添加复选框,搜集文档网络发现并不能直接设置表头复选功能,普遍采取一种继承QHeaderView,重写paintSection方法实现一个QHeaderView的子类。
子类头文件 HeaderView.h
源码如下:
#ifndef HEADERVIEW_H
#define HEADERVIEW_H
#include <QObject>
#include <QHeaderView>
#include <QPainter>
class HeaderView : public QHeaderView
{
public:
//构造函数, 第一个参数设定表头方向
HeaderView(Qt::Orientation orientation, QWidget* parent = 0);
protected:
voi