【发布时间】:2011-02-16 03:20:55
【问题描述】:
我想使用 QGLWidget、QGraphicsScene 和 QGraphicsView 创建一个简单的缩略图查看器。我在将 QGLWidget 放在 QGraphicsScene 上时遇到了问题。代码类似这样:
QGraphicsScene *testScene = new QGraphicsScene (0, 0, 400, 400, 0);
QGLWidget *testWidget1 = new QGLWidget();
testWidget1->renderText("Test text1");
QGLWidget *testWidget2 = new QGLWidget();
testWidget2->renderText("Test text2");
testScene->addWidget(testWidget1);
testScene->addWidget(testWidget2);
QGraphicsView *testView = new QGraphicsView();
testView->setScene(testScene);
testView->show()
可以在 QGraphicsScene/QGraphicsView 上放置几个 QGLWidgets 吗?我在哪里做错了什么?是否有任何其他组件可以嵌入 QGLWidgets 并将它们显示在屏幕上?
感谢您的帮助
【问题讨论】: