资源简介
画点、线(直线)、矩形、文本;修改画笔颜色、线宽;选中高亮图形、移动图形、删除图形、清空画板;以及图形树的构建。
代码片段和文件信息
#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个文件信息
- 上一篇:GPS语音导游
- 下一篇:数字电子技术 电子秒表 课程设计 实验报告
评论
共有 条评论