We're about to commit to Qt and C++ (sigh) to do some cross-platform development. The latest version of Qt 4.5 seems very nice as does the QT Creator IDE, which although simple compared to other IDEs, is a good way to get started.

I'm trying to understand how to do drag and drop into QT widgets from the "outside" world. As far as I can tell from the documentation, you're supposed to subclass a widget that you want to have respond to drop events and override some methods (the dragEnterEvent and dropEvent member functions) for that widget.

But if I use the Qt Creator tool, I don't seem to have any access to the classes of the widgets that I have created using the GUI form builder and so I can't subclass them.

That would be too easy (grin). It saves the GUI layout in an XML representation. And since there are classes that can load/instantiate that representation at runtime, it's clear that you run stuff without ever seeing C++ code. While they may very well have a tool that lets you get at that C++ code, it's clear to me that if you were to modify that, then you lose the benefit of using the GUI tool. So I'm HOPING there's something else to handle this in a "supported" manner.
–
DavidJul 14 '09 at 0:39