1.QGraphicsItem -- 是个基类
2.QGraphicsScene
class QGraphicsScene : public QObject
3.QGraphicsView
class QGraphicsView : public QAbstractScrollArea
class QAbstractScrollArea : public QFrame
class QFrame : public QWidget
class QWidget : public QObject, public QPaintDevice
4.QGraphicsItem
QGraphicsItem的paint()函数被QgrapicsView类调用来绘制图元的内容
5. QGraphicsItem
QVariant itemChange(GraphicsItemChange change, const QVariant & value)
Example:
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QTabWidget *tabWidget = new QTabWidget;
QGraphicsScene scene;
QGraphicsProxyWidget *proxy = scene.addWidget(tabWidget);
QGraphicsView view(&scene);
view.show();
return app.exec();
}