DAWorkbench
0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAGraphicsRubberBandItem.h
1
#ifndef DAGRAPHICSRUBBERBANDITEM_H
2
#define DAGRAPHICSRUBBERBANDITEM_H
3
#include "DAGraphicsViewGlobal.h"
4
#include <QGraphicsRectItem>
5
6
namespace
DA
7
{
11
class
DAGRAPHICSVIEW_API
DAGraphicsRubberBandItem
:
public
QGraphicsRectItem
12
{
13
public
:
14
DAGraphicsRubberBandItem
(QGraphicsItem* parent =
nullptr
);
15
// 选框开始点,一般是mousePress设置的点
16
void
setBeginScenePos(
const
QPointF& scenePos);
17
// 选框的跟随鼠标点
18
void
setCurrentMousePos(
const
QPointF& scenePos);
19
// 用于适应尺寸
20
static
void
adjustBeginPosToMouse(QGraphicsScene* sc,
const
QPoint& screenPos,
const
QPointF& scenePos);
21
};
22
23
}
// end namespace DA
24
#endif
// DAGRAPHICSRUBBERBANDITEM_H
DA::DAGraphicsRubberBandItem
橡皮筋(范围选框)item
Definition
DAGraphicsRubberBandItem.h:12
DA
序列化类都是带异常的,使用中需要处理异常
Definition
AppMainWindow.cpp:44
src
DAGraphicsView
DAGraphicsRubberBandItem.h
制作者
1.9.8