Hi, i have not modify the exemple, i get a pixel format error when i try to do this :
traits->inheritedWindowData = *new* WindowData(winId()); Are you running this exemple on a windows operating system? i will try to run the exemple on linux. I have resolved my problem by using a QGLWidget with a compositeViewer, instead of a QWiget. The is no graphic context to set up, and the embedded graphic windows used in is more simple : *osg*::ref_ptr<osgViewer::GraphicsWindowEmbedded> _gw; instead of : *osg*::ref_ptr<osgViewer::GraphicsWindow> _gw; Thanks for your reply. 2008/3/28, #POH CHENG GUAN# <[EMAIL PROTECTED]>: > > Hi Julien, > > I did not encounter any problems running the compositeViewer with Qt4 > example, did you modify the example? > > Regards, > > CG > > > -----Original Message----- > From: [EMAIL PROTECTED] on behalf of Julien > Achard > Sent: Wed 3/26/2008 6:38 PM > To: OpenSceneGraph Users > Subject: Re: [osg-users] Multiple view in a Qt4 interface > > Okay thank you for your help, > When i try to run the exemple of composite viewer with Qt4, i get an error > in console, saying : > > Using QOSGWidget - QWidget + osgViewer creating the graphics context. > Windows Error #2000: [Screen #0] GraphicsWindowWin32::setWindow() - Unable > to cr > eate OpenGL rendering context. Reason: Le format pixel n'est pas valide. > > Appuyez sur une touche pour continuer... > > this line seems to be the problem : > traits->inheritedWindowData = new WindowData(winId()); > > when commenting it, it is run but i do not think it is the correct way to > run this application. > > > Compilation is Ok, juste some warnings. > > 2008/3/26, Robert Osfield <[EMAIL PROTECTED]>: > > > > Hi Julian, > > > > The type of usage you want is a case of having two Views onto a single > > Scene. This mode of operation is supported by the > > osgViewer::CompositeViewer. You will be able to use CompositeViewer > > with QGLWidget in much the same way, but you'll have two View, each > > with a master Camera to which you attach the QGLWidget. > > > > Robert. > > > > > > On Wed, Mar 26, 2008 at 10:02 AM, Julien Achard <[EMAIL PROTECTED]> > > wrote: > > > Hi, > > > I am new on OpenSceneGraph, and i have a project of osg integration > with > > > Qt4. > > > Actually i have a QGLWidget who inherits of osgViewer::Viewer, and i > can > > > render a scene on my Qt interface. > > > Now i have a problem, because i want to have two differents Widgets in > > my Qt > > > interface, showing the same scene data, but with differents point of > > views. > > > I do not want to split a view in the same Widget, i really want two > > > disctinct Widgets. > > > Can i keep the scene data somewhere and have my two Widgets using the > > same > > > scene data ? > > > > > > Thanks. > > > > > _______________________________________________ > > > osg-users mailing list > > > osg-users@lists.openscenegraph.org > > > > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > > > > _______________________________________________ > > osg-users mailing list > > osg-users@lists.openscenegraph.org > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > >
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org