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

Reply via email to