• 大小: 944KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: 其他
  • 标签: Qt  C++  ROI  拖拽区域  

资源简介

Qt 开发的,可拖拽的ROI工具,支持xml存储。----------------------------------------------------

资源截图

代码片段和文件信息

#include “commands.h“
#include 
MoveShapeCommand::MoveShapeCommand(QGraphicsScene *graphicsScene const QPointF &delta QUndoCommand *parent)
    : QUndoCommand(parent)
{
    myItem = 0;
    myItems = graphicsScene->selectedItems();
    myGraphicsScene = graphicsScene;
    myDelta = delta;
    bMoved = true;
}

MoveShapeCommand::MoveShapeCommand(QGraphicsItem * item const QPointF &delta QUndoCommand *parent)
    : QUndoCommand(parent)
{
    myGraphicsScene = 0;
    myItem = item;
    myDelta = delta;
    bMoved = true;
}

//! [2]
void MoveShapeCommand::undo()
{
    if ( myItem )
        myItem->moveBy(-myDelta.x()-myDelta.y());
    else if( myItems.count() > 0 ){
        foreach (QGraphicsItem *item myItems) {
           item->moveBy(-myDelta.x()-myDelta.y());
        }
    }

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......       242  2017-01-28 23:05  qdraw-master\.gitignore

    .......       813  2017-01-28 23:05  qdraw-master\app\app.pro

    .......      1427  2017-01-28 23:05  qdraw-master\app\app.qrc

    .......     10349  2017-01-28 23:05  qdraw-master\app\commands.cpp

     文件       3645  2018-04-05 13:25  qdraw-master\app\commands.h

    .......     17161  2017-01-28 23:05  qdraw-master\app\customproperty.cpp

    .......      3143  2017-01-28 23:05  qdraw-master\app\customproperty.h

    .......        50  2017-01-28 23:05  qdraw-master\app\document.cpp

    .......       108  2017-01-28 23:05  qdraw-master\app\document.h

    .......     41867  2017-01-28 23:05  qdraw-master\app\drawobj.cpp

     文件      12355  2018-04-05 13:25  qdraw-master\app\drawobj.h

    .......     11388  2017-01-28 23:05  qdraw-master\app\drawscene.cpp

    .......      2313  2017-01-28 23:05  qdraw-master\app\drawscene.h

     文件      16877  2018-04-05 22:54  qdraw-master\app\drawtool.cpp

    .......      2995  2017-01-28 23:05  qdraw-master\app\drawtool.h

    .......      9292  2017-01-28 23:05  qdraw-master\app\drawview.cpp

    .......      1338  2017-01-28 23:05  qdraw-master\app\drawview.h

    .......      2951  2017-01-28 23:05  qdraw-master\app\icons\align_all.png

    .......      1009  2017-01-28 23:05  qdraw-master\app\icons\align_bottom.png

    .......      1229  2017-01-28 23:05  qdraw-master\app\icons\align_hcenter.png

    .......      2256  2017-01-28 23:05  qdraw-master\app\icons\align_height.png

    .......      1505  2017-01-28 23:05  qdraw-master\app\icons\align_height.svg

    .......       355  2017-01-28 23:05  qdraw-master\app\icons\align_horzeven.png

    .......      1192  2017-01-28 23:05  qdraw-master\app\icons\align_left.png

    .......      1141  2017-01-28 23:05  qdraw-master\app\icons\align_right.png

    .......      1199  2017-01-28 23:05  qdraw-master\app\icons\align_top.png

    .......      1223  2017-01-28 23:05  qdraw-master\app\icons\align_vcenter.png

    .......       344  2017-01-28 23:05  qdraw-master\app\icons\align_verteven.png

    .......      2001  2017-01-28 23:05  qdraw-master\app\icons\align_width.png

    .......      1777  2017-01-28 23:05  qdraw-master\app\icons\align_width.svg

............此处省略326个文件信息

评论

共有 条评论