#include <QApplication>
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QGraphicsPolygonItem>
#include <QVector>
#include <QPointF>
int main(int argc, char *argv[])
QVector<QPointF> points;
points << QPointF(100, 0) << QPointF(200, 0) << QPointF(300, 100) << QPointF(300, 200) << QPointF(100, 300) << QPointF(0, 100);
QGraphicsPolygonItem* myPolygon = new QGraphicsPolygonItem();
myPolygon->setPolygon(points);
QGraphicsScene* scene = new QGraphicsScene();
scene->addItem(myPolygon);
QGraphicsView* view = new QGraphicsView();
view->setScene(scene);
view->setFixedSize(600, 800);
view->show();
return a.exec();
}
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QGraphicsPolygonItem>
#include <QVector>
#include <QPointF>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QVector<QPointF> points;
points << QPointF(100, 0) << QPointF(200, 0) << QPointF(300, 100) << QPointF(300, 200) << QPointF(100, 300) << QPointF(0, 100);
QGraphicsPolygonItem* myPolygon = new QGraphicsPolygonItem();
myPolygon->setPolygon(points);
QGraphicsScene* scene = new QGraphicsScene();
scene->addItem(myPolygon);
QGraphicsView* view = new QGraphicsView();
view->setScene(scene);
view->setFixedSize(600, 800);
view->show();
return a.exec();
}