Okay I will do that! Thanks,
Peter > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:opensg-users- > [EMAIL PROTECTED] On Behalf Of Andreas Zieringer > Sent: donderdag 11 maart 2004 16:21 > To: [email protected] > Subject: Re: [Opensg-users] OpenSG and QT/QThread/QTimer > > Hi Peter, > > hmm not sure whats wrong can you try to check via the "depends.exe" tool > that the right qt library is loaded. > > Andreas > > > Ah oops, totally forgot that. > > > > I managed to compile and link with QT now, but when I run my app, I get > the > > following error: > > > > "QPaintDevice: Must construct a QApplication before a QPaintDevice". > > > > Do you have an idea what might be wrong? I understand the error, but I > am > > creating my QApplication-object before anything else! > > > > My main looks like this: > > > > // initialize OSG > > OSG::osgInit(argc, argv); > > > > // initialize QT > > QApplication::setColorSpec(QApplication::CustomColor); > > QApplication a(argc, argv); > > > > // create windows > > QGLFormat::setDefaultFormat(QGLFormat(QGL::DirectRendering | > > QGL::DoubleBuffer | QGL::DepthBuffer | QGL::Rgba)); > > > > // initialize scene > > Scene* scene = new Scene("data/world.xml"); > > > > // initialize window > > SceneWindow* sceneWindow = new SceneWindow(); > > > > OSG::QTWindowPtr win = OSG::QTWindow::create(); > > win->setGlWidget(sceneWindow); > > > > sceneWindow->m_simpleSceneManager.setWindow(win); > > sceneWindow->m_simpleSceneManager.setRoot(scene->getRoot()); > > sceneWindow->m_simpleSceneManager.showAll(); > > > > // process events > > a.processEvents(); > > > > // show scene > > sceneWindow->show(); > > > > a.setMainWidget(sceneWindow); > > > > return (a.exec()); > > > > Thanks a lot Andreas, > > > > Peter > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] [mailto:opensg-users- > >>[EMAIL PROTECTED] On Behalf Of Andreas Zieringer > >>Sent: donderdag 11 maart 2004 14:44 > >>To: [email protected] > >>Subject: Re: [Opensg-users] OpenSG and QT/QThread/QTimer > >> > >>Hi Peter, > >> > >>QTimer needs a running qt event loop, something like this ... > >> > >>QApplication a( argc, argv ); > >>a.exec(); > >> > >>this conflicts with the glut event loop. > >> > >>Andreas > >> > >> > >> > >>>I'm only using QTimer.h, so it's not possible to combine that with > >>>GLUT-functions? > >>> > >>>I'll check that example out, thanks > >>> > >>>Peter > >>> > >>> > >>> > >>>>-----Original Message----- > >>>>From: [EMAIL PROTECTED] [mailto:opensg-users- > >>>>[EMAIL PROTECTED] On Behalf Of Andreas Zieringer > >>>>Sent: donderdag 11 maart 2004 13:44 > >>>>To: [email protected] > >>>>Subject: Re: [Opensg-users] OpenSG and QT/QThread/QTimer > >>>> > >>>>Hi Peter, > >>>> > >>>>what do you mean with "glutIdleFunc(glutIdleCallback)" are you using > >>>>glut in a qt application? That's not a good idea you can use a qt > widget > >>>>for rendering just look into > >>>>OpenSG/Source/WindowSystem/QT/testPassiveQT.cpp > >>>> > >>>>Andreas > >>>> > >>>> > >>>> > >>>>>Hi all, > >>>>> > >>>>>Any idea why QTimer and QThread of QT (www.trolltech.com) aren't > >> > >>working > >> > >>>>>anymore when using OpenSG? > >>>>> > >>>>>I think it has somethinig to do with > "glutIdleFunc(glutIdleCallback)", > >>>> > >>>>so > >>>> > >>>> > >>>>>the QThread/QTimer-object isn't given time to do their jobs. > >>>>> > >>>>>On request I can provide my framework, maybe it has something to do > >> > >>with > >> > >>>>a > >>>> > >>>> > >>>>>project setting. (MSVC6) > >>>>> > >>>>>Thanks a lot, > >>>>> > >>>>>-- > >>>>>Peter > >>>>> > >>>>> > >>>>> > >>>>>------------------------------------------------------- > >>>>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>>>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>>>>GenToo technologies. Learn everything from fundamentals to system > >>>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > >>>>>_______________________________________________ > >>>>>Opensg-users mailing list > >>>>>[email protected] > >>>>>https://lists.sourceforge.net/lists/listinfo/opensg-users > >>>>> > >>>>> > >>>> > >>>> > >>>> > >>>> > >>>>------------------------------------------------------- > >>>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>>>GenToo technologies. Learn everything from fundamentals to system > >>>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > >>>>_______________________________________________ > >>>>Opensg-users mailing list > >>>>[email protected] > >>>>https://lists.sourceforge.net/lists/listinfo/opensg-users > >>> > >>> > >>> > >>> > >>>------------------------------------------------------- > >>>This SF.Net email is sponsored by: IBM Linux Tutorials > >>>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>>GenToo technologies. Learn everything from fundamentals to system > >>>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > >>>_______________________________________________ > >>>Opensg-users mailing list > >>>[email protected] > >>>https://lists.sourceforge.net/lists/listinfo/opensg-users > >>> > >>> > >> > >> > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IBM Linux Tutorials > >>Free Linux tutorial presented by Daniel Robbins, President and CEO of > >>GenToo technologies. Learn everything from fundamentals to system > >>administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > >>_______________________________________________ > >>Opensg-users mailing list > >>[email protected] > >>https://lists.sourceforge.net/lists/listinfo/opensg-users > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: IBM Linux Tutorials > > Free Linux tutorial presented by Daniel Robbins, President and CEO of > > GenToo technologies. Learn everything from fundamentals to system > > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > > _______________________________________________ > > Opensg-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/opensg-users > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click > _______________________________________________ > Opensg-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensg-users ------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
