主程序
p, li { white-space: pre-wrap; }[pre]int main(int argc, char *argv[])[/pre][pre]{[/pre][pre] QApplication a(argc, argv);[/pre]
[pre] GraphicsView view ;[/pre][pre] view.setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));[/pre][pre] view.setViewportUpdateMode(QGraphicsView::FullViewportUpdate);[/pre][pre] view.setScene(new OpenGLScene);[/pre][pre] view.show();[/pre]
[pre] return a.exec();[/pre][pre]}[/pre][pre]而画OPENGL在OpenGLScene::drawBackground里画,假如采用显示列表画,同个显示列表内的图形就会半透明[/pre][pre]不同的显示列表之间倒不会[/pre][pre]不知道为什么 ?[/pre]p, li { white-space: pre-wrap; }