• 大小: 21KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: 其他
  • 标签: QT绘图  

资源简介

画点、线(直线)、矩形、文本;修改画笔颜色、线宽;选中高亮图形、移动图形、删除图形、清空画板;以及图形树的构建。

资源截图

代码片段和文件信息

#include “label.h“

Label::Label(QString s)
{
    label = s;
    setType(“Label“);
    m_bIsSelect = false;
}
void Label::initPoints(QPoint point)
{
    m_PointList<    if(m_PointList.size() > 0)
        start = m_PointList.at(m_PointList.size()-1);
}

void Label::paint(QPainter * painter)
{
    QPen pen = getPen();
    painter->setPen(pen);
    QRectF rect(start.x()-25start.y()-550.010.0);
    painter->drawText(rectQt::AlignLeftlabel);
}

QPoint Label::getShapeCenter()
{
    QRect rect(start.x()-25start.y()-550.010.0);
    return rect.center();
}

void Label::moveToPoint(QPoint point)
{
    QRect rect(start.x()-25start.y()-550.010.0);
    rect.moveCenter(point);
    start = QPoint(rect.x()rect.y());
}

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

     文件        720  2016-12-30 10:32  DrawingBoard\DrawingBoard.pro

     文件      23749  2017-01-04 11:13  DrawingBoard\DrawingBoard.pro.user

     文件      23409  2016-12-26 21:07  DrawingBoard\DrawingBoard.pro.user.7ad2c70

     文件       2831  2016-12-26 10:23  DrawingBoard\drawtool.h

     文件        710  2016-12-30 11:14  DrawingBoard\icon\clear.png

     文件        908  2016-12-30 10:25  DrawingBoard\icon\color.png

     文件        556  2016-12-30 11:13  DrawingBoard\icon\delete.png

     文件        350  2016-12-30 10:25  DrawingBoard\icon\label.png

     文件        442  2016-12-30 10:44  DrawingBoard\icon\line.png

     文件        382  2016-12-30 10:45  DrawingBoard\icon\point.png

     文件        353  2016-12-30 10:25  DrawingBoard\icon\rect.png

     文件        653  2016-12-30 10:38  DrawingBoard\icon\selByPnt.png

     文件        362  2016-12-30 10:45  DrawingBoard\icon\width.png

     文件        767  2016-12-30 18:46  DrawingBoard\label.cpp

     文件        478  2016-12-30 18:46  DrawingBoard\label.h

     文件        824  2016-12-30 18:45  DrawingBoard\line.cpp

     文件        688  2016-12-30 18:45  DrawingBoard\line.h

     文件        183  2016-12-22 09:39  DrawingBoard\main.cpp

     文件       3029  2017-01-09 16:33  DrawingBoard\mainwindow.cpp

     文件        933  2016-12-29 15:44  DrawingBoard\mainwindow.h

     文件       6543  2016-12-30 15:36  DrawingBoard\mainwindow.ui

     文件       1761  2017-01-03 15:32  DrawingBoard\paintwidget.cpp

     文件       5510  2016-12-30 18:45  DrawingBoard\paintwidget.h

     文件        688  2016-12-30 18:46  DrawingBoard\point.cpp

     文件        440  2016-12-30 18:46  DrawingBoard\point.h

     文件        909  2016-12-30 18:46  DrawingBoard\rect.cpp

     文件        692  2016-12-30 18:46  DrawingBoard\rect.h

     文件        396  2016-12-30 11:16  DrawingBoard\res.qrc

     文件        743  2016-12-29 11:42  DrawingBoard\shape.cpp

     文件        955  2016-12-30 18:45  DrawingBoard\shape.h

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

评论

共有 条评论