#include int main(int argc, char *argv[]) { QApplication app(argc, argv); QGraphicsView graphicsView; graphicsView.resize(400, 300); // Create scene QGraphicsScene *scene = new QGraphicsScene(&graphicsView); scene->setSceneRect(QRect(0,0,300,200)); graphicsView.setScene(scene); // Scale view graphicsView.scale(50, 50); // Create item QGraphicsPathItem *item = new QGraphicsPathItem; { QPainterPath path; path.addEllipse(QRect(0,0,15,15)); item->setPath(path); item->setToolTip("bla bla bla bla bla bla bla bla "); item->setFlag(QGraphicsItem::ItemIgnoresTransformations); item->setPos(150, 100); } // Add item scene->addItem(item); graphicsView.show(); return app.exec(); }