[vtkusers] VTK and QT Projects (QVTKWidget.h)

Darshan Pai darshanpai at gmail.com
Fri Jul 30 16:08:18 EDT 2010


Hi Alex,

you should probably include the QVTKWidget.h that is present in your bin
folder rather than the source folder . The reason is that when you compile
VTK with GUISupport it generates a moc file for the widget which is saved in
the bin folder and will be needed for QT .

Regards
Darshan

On Fri, Jul 30, 2010 at 12:19 PM, Alex Southern <mrapsouthern at gmail.com>wrote:

>  Hi,
>
> QT has been working fine up until I try to compile a gui with a
> vtkwidgetplugin in. However just in case it does matter, yes I beleive I
> did.
>
> In Project->Properties->C/C++->Additional Include Directories...
>
> ".\GeneratedFiles;"$(QTDIR)\include";".\GeneratedFiles\$(ConfigurationName)";"$(QTDIR)\include\qtmain";"$(QTDIR)\include\QtCore";"$(QTDIR)\include\QtGui";.\
>
> In Project->Properties->Linker->Additional Library Directories...
> "$(QTDIR)\lib"
>
> QTDIR has been set in the Environment Variables in My
> Computer->Properties->Advanced etc
>
> In Project->Properties->Linker->Additional Dependencies...
> qtmaind.lib QtCored4.lib QtGuid4.lib $(NOINHERIT)
>
> Although like I said the QT stuff works fine, If I remove the VTKwidget and
> try to compile the app it works perfectly.
>
> Cheers
> Alex
>
>
> On 30.7.2010 19:08, Bobby Ren wrote:
>
> did you add the qt include directory into your additional includes folders
> list under the project settings?
>
>
> On Fri, Jul 30, 2010 at 11:59 AM, Alex Southern <mrapsouthern at gmail.com>wrote:
>
>> Hi,
>>
>> (Not sure if I should post this here, but I think its a VTK thing rather
>> than QT)
>>
>> I'm sure this must be straight forward....
>>
>> I have been using QT to make a project in VS 2008 Pro, Windows 7. All
>> going well and then I want to add in the VTK rendering window....
>>
>> Note: Yes, I installed QT first and  waited a couple of hours for it to
>> build from source, then I installed VTK using cmake with the required,
>> VTK_USE_QT and VTK_GUISUPPORT, everything eventually installed fine, cmake
>> found the QT installation no problem and then QT demos in VTK examples work
>> fine.
>>
>> I copy the QVTKwidgetplugin.dll compiled by VTK over to the
>> C:/QT/4.6.3/plugins/designer folder. The vtk widget shows up in the widgets
>> box in QT designer when running through Visual Studio and standalone.
>>
>> I then return to my QT project, open QT designer and add the vtkwidget to
>> my desired Tab. Save All. Exit QT Designer.
>>
>> Then I try to compile the project and I am presented with  "Cannot open
>> include file: 'QVTKWidget.h': No such file or directory".
>>
>> Note: I should add that my VTK installation is fine, my VTK projects still
>> compile an run no problem.
>>
>> The file exists in the VTK build folder C:\VTK\include\vtk-5.6
>>
>> So Im sure this has something to do with the fact the project was never
>> setup for VTK usage and I need to include the path somehow. Although I have
>> had no luck so far.
>>
>> Any suggestions please???
>>
>> Thanks
>> Alex
>>
>>
>> _______________________________________________
>> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20100730/51068f7b/attachment.htm>


More information about the vtkusers mailing list