1 Star 0 Fork 0

xxeddsd/SolarSystem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Orbit.cpp 658 Bytes
一键复制 编辑 原始数据 按行查看 历史
#include "Orbit.h"
#include <QPainter>
#include <QColor>
Orbit::Orbit(QColor _color,QGraphicsItem *parent):QGraphicsEllipseItem(parent),color(_color),x(),y(),width(),height()
{
}
Orbit::Orbit(QColor _color, int _x, int _y, int _width, int _height, QGraphicsItem *parent):Orbit(_color,parent)
{
x = _x;
y = _y;
width = _width;
height = _height;
}
QRectF Orbit::boundingRect() const
{
return QRectF(-1 - width / 2,-1 - height / 2,width,height);
}
void Orbit::paint(QPainter *painter, const QStyleOptionGraphicsItem *, QWidget *)
{
painter->setBrush(Qt::NoBrush);
painter->setPen(color);
painter->drawEllipse(boundingRect());
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/zhuzhenhua1999/SolarSystem.git
[email protected]:zhuzhenhua1999/SolarSystem.git
zhuzhenhua1999
SolarSystem
SolarSystem
master

搜索帮助