[vtkusers] Latest nightly build: QT
Doug Hoppes
dhoppes at mbfbioscience.com
Tue Oct 16 07:45:28 EDT 2012
Oh.. that's quite possible. I thought that I included all of the files that were in the Install directory, but may not have.
From: Bill Lorensen [mailto:bill.lorensen at gmail.com]
Sent: Tuesday, October 16, 2012 7:44 AM
To: Doug Hoppes
Cc: VTK Users
Subject: Re: [vtkusers] Latest nightly build: QT
Please keep on list...
If is difficult, but not impossible, to build VTK apps without CMake.
VTK6 has over 100 libraries. I suspect you are missing vtkRendering/OpenGL needed for VTK6's factory mechanism.
On Mon, Oct 15, 2012 at 9:59 AM, Doug Hoppes <dhoppes at mbfbioscience.com<mailto:dhoppes at mbfbioscience.com>> wrote:
Yes, this is an app that I'm building outside of VTK. It's a QT application built with Visual studio 2008. I'm not using a CmakeList.txt file.
From: Bill Lorensen [mailto:bill.lorensen at gmail.com<mailto:bill.lorensen at gmail.com>]
Sent: Monday, October 15, 2012 9:55 AM
To: Doug Hoppes
Cc: vtkusers at vtk.org<mailto:vtkusers at vtk.org>
Subject: Re: [vtkusers] Latest nightly build: QT
Is this an application you are building outside of VTK? If so, can you share your CMakeLists.txt file?
On Mon, Oct 15, 2012 at 9:37 AM, Doug Hoppes <dhoppes at mbfbioscience.com<mailto:dhoppes at mbfbioscience.com>> wrote:
Hi all,
Okay, got the latest nightly build and trying out the QT implementation (there's a bug fix with destructor order in QT that I need). With the latest change (vtkTDxConfigure.h being copied), I can get the code to compile. However, running into a new issue: The renderwindow isn't built.
My code (I have a class called VTKView which is subclassed from QVTKWidget). In my QT window, I have placed a QWidget and promoted it to VTKView.
VTKView::VTKView(QWidget *pParent)
:QVTKWidget(pParent), m_pUIProcessor(NULL), m_pSolidsImage(NULL)
{
m_pUIProcessor = new VTKSceneManager(GetRenderWindow());
}
In QVTKWidget, it calls the function:
vtkRenderWindow* QVTKWidget::GetRenderWindow()
{
if (!this->mRenWin)
{
// create a default vtk window
vtkRenderWindow* win = vtkRenderWindow::New();
this->SetRenderWindow(win);
win->Delete();
}
return this->mRenWin;
}
However, the software crashes because the variable "win" is null, after calling the vtkRenderWindow::New().
Also, as a side note, I had to comment out a lot of function calls (should I not be using these any more?):
'SetScalarTypeToUnsignedChar' : is not a member of 'vtkImageData'
'vtkImageData::SetNumberOfScalarComponents' : function does not take 1 arguments
'vtkImageData::AllocateScalars' : no overloaded function takes 0 arguments
'SetInput' : is not a member of 'vtkImageShiftScale'
'SetInput' : is not a member of 'vtkImageActor'
'SetInput' : is not a member of 'vtkOutlineFilter'
'SetInput' : is not a member of 'vtkPolyDataMapper'
'SetInput' : is not a member of 'vtkSmartVolumeMapper'
Doug
---------------------------------------------------
Doug Hoppes doug at mbfbioscience.com<http://doug@mbfbioscience.com>
Senior Software Engineer
MBF Bioscience (Microbrightfield, Inc.)
+1.802.288.9290 ext:119<tel:%2B1.802.288.9290%20ext%3A119>
www.mbfbioscience.com<http://www.mbfbioscience.com>
---------------------------------------------------
_______________________________________________
Powered by www.kitware.com<http://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
--
Unpaid intern in BillsBasement at noware dot com
--
Unpaid intern in BillsBasement at noware dot com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20121016/5741dd72/attachment.htm>
More information about the vtkusers
mailing list