MyMinDrawing

所属分类:GDI/图象编程
开发工具:QT
文件大小:14KB
下载次数:12
上传日期:2016-03-16 20:49:34
上 传 者Tqun
说明:  一个画图小程序MiniDraw,要求画直线(Line),椭圆(Ellipse),矩形(Rectangle),多边形(Polygon)等图形元素(图元)。 每种图元需用一个类(对象)来封装,如Line, Ellipse, Rect, Polygon, Freehand; 各种图元可从一个父类Figure来继承; 每种图元的绘制不一样,但是绘制接口在父类中是一样,因此可学习和使用类的多态性。
(Paint a small program MiniDraw, asked to draw a straight line (Line), oval (Ellipse), rectangle (Rectangle), polygons (Polygon) and other graphic elements (primitives). Each element required a class (object) to the package, such as Line, Ellipse, Rect, Polygon, Freehand the various elements can be inherited a parent class Figure each draw primitives are not the same, but the drawing interface in the parent class is the same, so you can learn and use class polymorphism.)

文件列表:
MyMinDrawing\main.cpp (292, 2015-06-29)
MyMinDrawing\mainwindow.ui (766, 2015-06-29)
MyMinDrawing\MyMinDrawing.pro (839, 2016-03-11)
MyMinDrawing\MyMinDrawing.pro.user (18309, 2016-03-14)
MyMinDrawing\MyMinDrawing.qrc (322, 2015-06-27)
MyMinDrawing\picture\Delete.jpg (789, 2015-06-27)
MyMinDrawing\picture\Ellipse.jpg (780, 2015-06-27)
MyMinDrawing\picture\FreeHand.jpg (705, 2015-06-27)
MyMinDrawing\picture\Line.jpg (713, 2015-06-27)
MyMinDrawing\picture\Polygon.jpg (705, 2015-06-27)
MyMinDrawing\picture\Rectangle.jpg (687, 2015-06-27)
MyMinDrawing\Resource\ellipse.cpp (476, 2016-03-11)
MyMinDrawing\Resource\ellipse.h (485, 2016-03-11)
MyMinDrawing\Resource\figure.cpp (149, 2016-03-11)
MyMinDrawing\Resource\figure.h (192, 2015-07-09)
MyMinDrawing\Resource\freehand.cpp (273, 2016-03-12)
MyMinDrawing\Resource\freehand.h (399, 2016-03-12)
MyMinDrawing\Resource\line.cpp (434, 2016-03-11)
MyMinDrawing\Resource\line.h (376, 2016-03-11)
MyMinDrawing\Resource\polygon.cpp (332, 2016-03-11)
MyMinDrawing\Resource\polygon.h (336, 2016-03-11)
MyMinDrawing\Resource\rectangle.cpp (498, 2016-03-11)
MyMinDrawing\Resource\rectangle.h (412, 2016-03-11)
MyMinDrawing\Widgets\mainwindow.cpp (3545, 2016-03-11)
MyMinDrawing\Widgets\mainwindow.h (582, 2016-03-11)
MyMinDrawing\Widgets\viewwidget.cpp (5103, 2016-03-12)
MyMinDrawing\Widgets\viewwidget.h (1500, 2016-03-12)
MyMinDrawing\picture (0, 2016-03-11)
MyMinDrawing\Resource (0, 2016-03-12)
MyMinDrawing\Widgets (0, 2016-03-12)
MyMinDrawing (0, 2016-03-14)

近期下载者

相关文件


收藏者