代码拉取完成,页面将自动刷新
#ifndef RULEBAR
#define RULEBAR
#include <QtWidgets>
QT_BEGIN_NAMESPACE
class QFrame;
class QPaintEvent;
class QPainter;
class QGraphicsView;
QT_END_NAMESPACE
#define RULER_SIZE 28
class QtCornerBox : public QWidget
{
Q_OBJECT
public:
explicit QtCornerBox(QWidget * parent );
protected:
void paintEvent(QPaintEvent *);
};
class QtRuleBar : public QWidget
{
Q_OBJECT
public:
explicit QtRuleBar(Qt::Orientation direction, QGraphicsView * view, QWidget * parent = 0 );
void setRange( double lower , double upper , double max_size );
void updatePosition( const QPoint & pos );
protected:
void paintEvent(QPaintEvent *event);
void drawTicker(QPainter * painter);
void drawPos(QPainter * painter) ;
Qt::Orientation m_direction;
QPoint m_lastPos;
QGraphicsView * m_view;
double m_lower;
double m_upper;
double m_maxsize;
};
#endif // RULEBAR
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。