[vtkusers] QVTKWidget and Layers

Ale notinmyhead at gmail.com
Thu Apr 26 10:44:34 EDT 2012


Thanks... this is a starting point for a solution (I was trying and never reaching a working solution!)... now I need to figure out how to place that layout in front of the qvtkwidget content...

Ale

Il giorno 26/apr/2012, alle ore 16.08, Clinton Stimpson ha scritto:

> 
> Does adding Qt widgets as children of the QVTKWidget do what you want?
> 
> int main(int argc, char* argv[])
> {
>  QApplication app(argc, argv);
> 
>  QVTKWidget widget;
>  vtkNew<vtkRenderer> renderer;
>  renderer->SetBackground(1., 1., 0.);
>  renderer->SetBackground2(0., 1., 1.);
>  renderer->SetGradientBackground(true);
>  widget.GetRenderWindow()->AddRenderer(renderer.GetPointer());
> 
>  QVBoxLayout* l = new QVBoxLayout(&widget);
>  QComboBox* box = new QComboBox(&widget);
>  box->addItem("item 1");
>  box->addItem("item 2");
>  l->addWidget(box);
>  l->addStretch();
> 
>  widget.show();
>  return app.exec();
> }
> 
> If not, perhaps you can give an example that isn't working.
> 
> Clint
> 
> On Apr 26, 2012, at 6:10 AM, Ale wrote:
> 
>> I need to define a View that is consistent and compact at the same time so no context menu and things displayed on the same "rectangle". So the QVTKWidget area should contain everything...
>> 
>> Il giorno 26/apr/2012, alle ore 13.58, Jothybasu Selvaraj ha scritto:
>> 
>>> Why can't you have your QtWidgets somewhere on the GUi other than the QVTkWidegt?
>>> 
>>> You could add your actions as context menu in the qvtkwidget.
>>> 
>>> Jothy
>>> 
>>> On Thu, Apr 26, 2012 at 12:54 PM, Ale <notinmyhead at gmail.com> wrote:
>>> But can I set actors from QT widgets? It sound a bit strange to me...
>>> 
>>> Ale
>>> 
>>> Il giorno 26/apr/2012, alle ore 13.08, Jothybasu Selvaraj ha scritto:
>>> 
>>>> You could manipulate the Z positon of the actors yuo add to the vtkRenderer, so that they all stay above the image.
>>>> 
>>>> 
>>>> Jothy
>>>> 
>>>> On Thu, Apr 26, 2012 at 12:01 PM, Ale <notinmyhead at gmail.com> wrote:
>>>> Hello,
>>>> 
>>>> I'm going crazy trying to add extra "layers" to a qvtkwidget in order to have text labels, combo boxes and so on, among the qvtkwidget main view (such as a single slice of a 3dvolume). Is there a way to do it properly resorting to a mix of vtk and qt? Is there some "canonical" approach I'm missing?
>>>> 
>>>> Thanks,
>>>> Ale
>>>> _______________________________________________
>>>> 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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>>> 
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>> 
>>>> 
>>>> 
>>>> --
>>>> Jothy
>>>> 
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Jothy
>>> 
>> 
>> _______________________________________________
>> 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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>> 
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
> 
> _______________________________________________
> 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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers




More information about the vtkusers mailing list