[Interest] Drag and drop Event with QAxWidget issue

Christoph Keller theoriginalgri at gmail.com
Fri Jun 30 08:50:42 CEST 2017


You seem to have forgotten calling setAcceptDrops(true) in the 
constructor. See http://doc.qt.io/qt-5/dnd.html#dropping


On 29.06.17 12:36, neel patel wrote:
> Hi,
>
> I have subclass QAxWidget and re-implemented drag/drop Events as below 
> but wherever we drag some widget to this area then no events are 
> generated.
>
>
> class WebAxWidget : public QAxWidget
> {
> public:
>
>     WebAxWidget(QWidget* parent = 0, Qt::WindowFlags f = 0)
>         : QAxWidget(parent, f)
>     {
>     }
>
> protected:
>     void dragEnterEvent(QDragEnterEvent *event)
>     {
>         qDebug() << "Drag Event started ActiveX widget";
>         event->accept();
>     }
>
>     void dragMoveEvent(QDragMoveEvent *event)
>     {
>         qDebug() << "Drag Move started ActiveX widget";
>         event->acceptProposedAction();
>     }
>     void dropEvent(QDropEvent *event)
>     {
>         qDebug() << "Drop Event for ActiveX widget";
>     }
> }
>
>
> No drag/drop events are generated. Can someone suggest how to receive 
> those events ?
>
> Thanks in Advance.
>
>
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20170630/765136f4/attachment.html>


More information about the Interest mailing list