qtgraphicsview画椭圆
时间: 2023-07-25 17:39:05 浏览: 77
你可以使用Qt的QGraphicsEllipseItem类来绘制椭圆。以下是一个简单的示例:
```cpp
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QGraphicsEllipseItem>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QGraphicsScene scene;
QGraphicsView view(&scene);
// 创建椭圆
QGraphicsEllipseItem *ellipse = new QGraphicsEllipseItem(0, 0, 100, 50);
ellipse->setBrush(Qt::red);
ellipse->setPen(QPen(Qt::black, 2));
scene.addItem(ellipse);
view.show();
return app.exec();
}
```
在这个示例中,我们创建了一个QGraphicsEllipseItem对象,并将其添加到场景中。我们还设置了椭圆的大小、颜色和边框宽度。您可以根据需要修改这些属性,以满足您的需求。
阅读全文