[vtkusers] QVTKWidget trying to put a cone and a qpushbutton	together
    coco beto 
    j_asm1 at hotmail.com
       
    Sat Jul  8 18:49:27 EDT 2006
    
    
  
I am trying to put together a cone and a gui elements such a QPushButton, 
this is the code...
#include<QApplication>
#include<QPushButton>
#include"vtkConeSource.h"
#include"vtkPolyDataMapper.h"
#include"vtkActor.h"
#include"vtkRenderer.h"
#include"vtkRenderWindow.h"
#include "QVTKWidget.h"
int main(int argc, char** argv)
{
  QApplication app(argc, argv);
  QVTKWidget widget;
  widget.resize(256,256);
#if QT_VERSION < 0x040000
  app.setMainWidget(&widget);
#endif
QPushButton *button = new QPushButton( "hola", &widget );
vtkConeSource *cone = vtkConeSource::New();
cone->SetHeight( 3.0 );
cone->SetRadius( 1.0 );
cone->SetResolution( 20 );
vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();
coneMapper->SetInputConnection( cone->GetOutputPort() );
vtkActor *coneActor = vtkActor::New();
coneActor->SetMapper( coneMapper );
vtkRenderer *ren = vtkRenderer::New();
ren->AddActor( coneActor );
ren->SetBackground( 0.1, 0.2, 0.4 );
vtkRenderWindow *renWin = vtkRenderWindow::New();
renWin->AddRenderer( ren );
  widget.SetRenderWindow( renWin );
  widget.show();
  app.exec();
  cone->Delete();
  coneMapper->Delete();
  coneActor->Delete();
  ren->Delete();
  renWin->Delete();
  return 0;
}
when i run this program only the cone appears but the button does not, and i 
get the following messages:
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 12 (X_ConfigureWindow)
  Resource id:  0x3000009
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 2 (X_ChangeWindowAttributes)
  Resource id:  0x3000009
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 8 (X_MapWindow)
  Resource id:  0x3000009
X Error: BadWindow (invalid Window parameter) 3
  Major opcode: 2 (X_ChangeWindowAttributes)
  Resource id:  0x3000009
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x3000009
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x3000009
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
  Major opcode: 62 (X_CopyArea)
  Resource id:  0x3000009
can you help me please?
_________________________________________________________________
¿Cuánto vale tu auto? Tips para mantener tu carro. ¡De todo en MSN Latino 
Autos! http://latino.msn.com/autos/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: main.cxx
Type: text/x-c++src
Size: 2500 bytes
Desc: not available
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20060708/5c10abd6/attachment.cxx>
    
    
More information about the vtkusers
mailing list