No, you can't embed the ParaView GUI inside a PyQt application in that manner. But, you could extend the ParaView GUI using PyQt if you generate SIP bindings fo the classes in the ParaView/Qt source directory. I'm not sure if that has ever been done before. You can embed objects from the ParaView ServerManager & VTK libraries, but not the ParaView GUI classes. The VTK source code contains PyQt4 examples.
Pat On Wed, Nov 21, 2012 at 2:58 PM, Indrajit Jagtap < indrajit.jag...@tridiagonal.co.in> wrote: > Hi, > > It will be great help and highly appreciated if someone can give some > inputs or pointers for queries mentioned in mail below. > > Regards, > Indrajit > > > On 11/19/2012 2:24 PM, Indrajit Jagtap wrote: > > Hi All, > > I have a query as mentioned below. I would like to know whether this is > feasible, if yes, can I get some sample code example. Any inputs in this > regard are highly appreciated. > > The requirement is as follows - > > 1. There is a PyQT based application. > 2. The Paraview window is embedded within the QT widget as shown in > attached image. Note - the attached image is just an illustration, not from > the actual app > - This is something similar to embedding activex control > 3. The user inputs are collected through user interface and STL file > is opened in Paraview viewer programmatically. > 4. User can perform certain activities with STL file within Paraview > viewer that are supported by Paraview i.e. pan, zoom etc. > 5. The application can perform certain tasks programmatically using > Paraview functions - > - Set the location of STL file and the position of STL object is > updated in viewer > - Query the position or transformation of objects displayed > - Handle events generated by Paraview i.e. create slots for signals > from Paraview > 6. If user selects some objects in Paraview viewer, application should > be able to detect the selection and get the selection list > 7. In general, the activities that user can perform interactively with > Paraview, whether same can be done programmatically via PyQT application > that embeds Paraview? Upto what extent? > > > Regards, > Indrajit > > > > > -- > Thanks & Regards, > Indrajit Jagtap > Project Manager, Software Solutions > > Tridiagonal Solutions Pvt.Ltd. > Plexus - 134/1,CTS No.1337/1, > 3rd Floor,ITI Road, > Aundh, Pune – 411 007 > Tel.No :- +91 20-41432000 > Email :- indrajit.jag...@tridiagonal.co.in > Website :- http://www.tridiagonal.co.in > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview > >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview