int main( int argc, char **argv ) { QApplication::setColorSpec( QApplication::CustomColor ); QApplication a(argc,argv); if ( !QGLFormat::hasOpenGL() ) { qWarning( "This system has no OpenGL support. Exiting." ); return -1; } // Check for existence of overlays if ( !QGLFormat::hasOpenGLOverlays() ) { QMessageBox::critical( 0, qApp->argv()[0], "This system does not support OpenGL overlays", "Exit" ); return 1; } GLObjectWindow w; w.resize( 400, 350 ); a.setMainWidget( &w ); w.show(); return a.exec(); }
int main( int argc, char **argv ) { QApplication::setColorSpec( QApplication::CustomColor ); QApplication a(argc,argv); if ( !QGLFormat::hasOpenGL() ) { qWarning( "This system has no OpenGL support. Exiting." ); return -1; } GLObjectWindow w; w.resize( 550, 350 ); a.setMainWidget( &w ); w.show(); return a.exec(); }
int main( int argc, char **argv ) { QApplication::setColorSpec( QApplication::CustomColor ); QApplication a(argc,argv); if ( !QGLFormat::hasOpenGL() ) { qWarning( "This system has no OpenGL support. Exiting." ); return -1; } if ( !QAxFactory::isServer() ) { GLObjectWindow w; w.resize( 400, 350 ); w.show(); return a.exec(); //! [1] //! [2] } return a.exec(); //! [2] //! [3] }