0
QStandardをQListViewからQWidgetにドラッグします。 は私のQWidgetのクラスでは、私はdragEnterEventとdropEventを実装:QtがQWidget :: dropEventを受け取っていない
void MyWidget::dragEnterEvent(QDragEnterEvent *event){
qDebug() << "drag entering: ";
}
void MyWidget::dropEvent(QDropEvent *event){
qDebug() << "drop received!";
}
それはdragEnteringはなく、ドロップを受け取ります。 私は既にQWidgetクラスのコンストラクタでacceptDropsをtrueに設定しました。私は何が欠けていますか? 助けてくれてありがとう!
「MyWidget」とは何ですか? – vahancho
MyWidgetはQWidgetから派生したクラスです – mep
あなたのウィジェットの親にドロップイベントが呼び出される可能性があります。つまり、MyWidgetが何であっても、そのリストですか? – alseether