[Qt-interest] No RTTI information for QTreeWidgetItem

Scott Aron Bloom Scott.Bloom at sabgroup.com
Mon Jun 1 23:03:36 CEST 2009


Don't use RTTI on QT based objects... (in fact its rather unsafe when
crossing any DLL boundry on windows...) use qobject_cast

 

Scott

 

From: qt-interest-bounces at trolltech.com
[mailto:qt-interest-bounces at trolltech.com] On Behalf Of Eric Clark
Sent: Monday, June 01, 2009 1:05 PM
To: qt-interest at trolltech.com
Subject: [Qt-interest] No RTTI information for QTreeWidgetItem

 

Hello All,

 

I have a class that inherits QTreeWidgetItem. When I attempt to do a
dynamic_cast on a QTreeWidgetItem that was created using my subclass
BaseTreeWidgetItem I get an exception thrown by Microsoft C++ that says
the object is a __non_rtti_object. Has anyone seen this problem? If I
just cast the object instead of using a dynamic_cast everything works
just fine.

 

Thanks in advance!

Eric

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090601/7d1d8510/attachment.html 


More information about the Qt-interest-old mailing list