代码拉取完成,页面将自动刷新
#ifndef HEADERVIEW_H
#define HEADERVIEW_H
#include <QHeaderView>
class HeaderView : public QHeaderView
{
Q_OBJECT
public:
HeaderView(Qt::Orientation orientation, QWidget *parent = nullptr);
QSize sizeHint() const override;
int sectionSizeHint(int logicalIndex) const;
inline int getSpacing() const { return m_spacing; }
inline void setSpacing(int spacing) { m_spacing = spacing; }
signals:
void headerViewMouseMove();
protected:
void paintEvent(QPaintEvent *e) Q_DECL_OVERRIDE;
void paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const Q_DECL_OVERRIDE;
void focusInEvent(QFocusEvent *event) Q_DECL_OVERRIDE;
void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE;
private:
int m_spacing = 1;
Qt::FocusReason m_reson;
};
#endif // HEADERVIEW_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。