資源簡介
畫點、線(直線)、矩形、文本;修改畫筆顏色、線寬;選中高亮圖形、移動圖形、刪除圖形、清空畫板;以及圖形樹的構建。

代碼片段和文件信息
#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語音導游
- 下一篇:數字電子技術 電子秒表 課程設計 實驗報告
評論
共有 條評論