91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 71KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: 其他
  • 標簽:

資源簡介

畫線、圓算法自己實現,沒有調庫,界面是代碼完成的,可以不同粗細、顏色;還有一些問題,這個當作第一版吧,可以當作Qt圖形學入門的基本框架

資源截圖

代碼片段和文件信息

#include?“circle.h“

Circle::Circle()?{;}
Circle::~Circle()?{;}

void?Circle::paint(QPainter?&?painter)?const?{
????QPen?pen;
????switch(_color)?{
????case?RED:
????????pen.setColor(Qt::red);
????????break;
????case?GREEN:
????????pen.setColor(Qt::green);
????????break;
????case?BLUE:
????????pen.setColor(Qt::blue);
????????break;
????}
????pen.setWidth(_thick);
????painter.setPen(pen);

????const?float?xc?=?(start.x()?+?end.x())?/?2?yc?=?(start.y()?+?end.y())?/?2;
????const?float?r?=?sqrt(pow((start.x()?-?xc)?2)?+?pow((start.y()?-?yc)?2));
????float?p?=?5?/?4?-?r;
????int?x?=?0?y?=?r;
????while?(x?????????painter.drawPoint(x?+?xc?y?+?yc);
????????painter.drawPoint(x?+?xc?-y?+?yc);
????????painter.drawPoint(-x?+?xc?y?+?yc);
????????painter.drawPoint(-x?+?xc?-y?+?yc);
????????painter.drawPoint(y?+?xc?x?+?yc);
????????painter.drawPoint(y?+?xc?-x?+?yc);
????????painter.drawPoint(-y?+?xc?x?+?yc);
????????painter.drawPoint(-y?+?xc?-x?+?yc);
????????if?(p?>?0?||?p?==?0)?{
????????????--y;??++x;
????????????p?=?p?+?2?*?x?+?1?-?2?*?y;
????????}
????????else?{
????????????y?=?y;??++x;
????????????p?=?p?+?2?*?x?+?1;
????????}
????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1205??2017-12-16?21:04??test\circle.cpp

?????文件????????202??2017-12-16?13:20??test\circle.h

?????文件???????1782??2017-12-16?21:04??test\ellipse.cpp

?????文件????????208??2017-12-16?18:00??test\ellipse.h

?????文件???????3500??2017-12-16?20:56??test\line.cpp

?????文件????????190??2017-12-16?02:53??test\line.h

?????文件????????271??2017-12-18?19:43??test\main.cpp

?????文件??????11211??2017-12-18?20:19??test\mainwindow.cpp

?????文件???????1343??2017-12-18?20:10??test\mainwindow.h

?????文件????????654??2017-12-18?19:46??test\mainwindow.ui

?????文件???????2073??2017-12-18?20:19??test\paintwidget.cpp

?????文件???????1175??2017-12-18?20:19??test\paintwidget.h

?????文件????????534??2017-12-16?21:04??test\rect.cpp

?????文件????????190??2017-12-16?02:12??test\rect.h

?????文件???????1469??2017-12-16?21:07??test\resource\black.png

?????文件???????1472??2017-12-09?15:34??test\resource\blue.png

?????文件???????6869??2017-12-09?10:25??test\resource\circle.png

?????文件???????5499??2017-12-09?15:19??test\resource\clear.png

?????文件???????2707??2017-12-09?10:41??test\resource\clip.png

?????文件???????5093??2017-12-09?10:25??test\resource\color.png

?????文件???????4572??2017-12-09?10:47??test\resource\curve.png

?????文件???????4602??2017-12-09?10:36??test\resource\edit.png

?????文件???????5320??2017-12-09?10:22??test\resource\ellipse.png

?????文件???????3140??2017-12-09?10:29??test\resource\fill.png

?????文件???????1472??2017-12-09?15:34??test\resource\green.png

?????文件???????1490??2017-12-09?15:39??test\resource\heavy.png

?????文件???????2217??2017-12-09?10:24??test\resource\line.png

?????文件???????1458??2017-12-09?15:39??test\resource\medium.png

?????文件???????3261??2017-12-09?15:09??test\resource\new.png

?????文件???????3312??2017-12-09?15:12??test\resource\open.png

............此處省略15個文件信息

評論

共有 條評論

相關資源