Hi Joe,

Does the osgviewerQt work OK for you?

Robert.

On 21 June 2012 21:45, Joe Doob <[email protected]> wrote:
> Hi All,
>
> I have a simple Qt4 wrapper for my OSG 3.0 application which employs the 
> trackball manipulator. The left and middle mouse button functions in the 
> manipulator work as expected, but the right mouse button does not seem to do 
> anything, which makes the manipulator kind of useless.
>
> Is this a known issue or could there be some problem with the way that I'm 
> implementing my viewer?
>
> My widget class (which inherits osg::CompositeViewer) adds a view with the 
> trackball manipulator like so:
>
>
> Code:
>
> QWidget * MyViewerWidget::addToViewWidget(osg::Camera* cam, osg::Group* root)
> {
> osgViewer::View* view = new osgViewer::View;
> view->setCamera(cam);
> addView(view);
> view->setSceneData(root);
> view->setCameraManipulator(new osgGA::TrackballManipulator);
> osgQt::GraphicsWindowQt* gw =
> dynamic_cast<osgQt::GraphicsWindowQt*>(cam->getGraphicsContext());
>
> return gw ? gw->getGLWidget() : NULL;
> }
>
>
>
>
> And in the constructor for my Qt main window  I initialize an object of this 
> class called viewWidget and do:
>
>
> Code:
>
> osg::Camera * cam1 = viewWidget->createCamera(0,0,100,100);
> QWidget * view1 = viewWidget->addToViewWidget(cam1, root);
> setGeometry(100,100,800,600);
> grid->addWidget(view1, 0, 0);
> viewWidget->setLayout(grid);
> setCentralWidget(viewWidget);
>
>
>
>
> I am running all of this on linux (Fedora 15).
>
> Thanks for any input!
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=48417#48417
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to