Dav*_*vid 1 c++ user-interface drag-and-drop qt4
我们即将致力于Qt和C++(叹气)进行一些跨平台开发.Qt 4.5的最新版本看起来非常好,QT Creator IDE虽然比其他IDE简单,但它是一个很好的入门方式.
我试图理解如何从"外部"世界拖放到QT小部件中.据我从文档中可以看出,您应该子类化您想要响应drop事件的窗口小部件,并覆盖该窗口小部件的某些方法(dragEnterEvent和dropEvent成员函数).
但是,如果我使用Qt Creator工具,我似乎无法访问使用GUI表单构建器创建的小部件类,因此我无法对它们进行子类化.
什么是秘密?
提前致谢
我的团队中的某个人想出来----结果是有一个"推广"小部件的选项,这意味着你可以将它子类化为其他东西,然后毫不费力地覆盖所需的方法.
在我看来,如果它说"Subclass widget ..."而不是"Promote",那就更明显了,但那没关系.
这个QT Creator是一个非常好的工作.