我们即将致力于Qt和C++(叹气)来完成一些跨平台开发。 Qt 4.5的最新版本看起来很不错,QT Creator IDE也是如此,尽管与其他IDE相比,QT Creator IDE是一个很好的入门方式。使用QT Creator环境实现与QT 4.5的拖放
我想了解如何从“外部”世界中拖放到QT小部件中。据我可以从文档中知道,你应该创建一个你想要对事件做出响应的小部件,并重写该部件的一些方法(dragEnterEvent和dropEvent成员函数)。
但是,如果我使用Qt Creator工具,我似乎没有任何访问使用GUI表单构建器创建的小部件的类,因此我无法对它们进行子类化。
什么是秘密?
在此先感谢, d
这太容易了(笑)。它将GUI布局保存为XML表示形式。而且由于有些类可以在运行时加载/实例化表示,很明显,您可以在没有看到C++代码的情况下运行这些代码。 虽然他们可能有一个工具可以让你获得C++代码,但我很清楚,如果你要修改它,那么你就失去了使用GUI工具的好处。所以我是HOPING还有其他的东西需要以“支持”的方式处理。 – David 2009-07-14 00:39:48