0
QWindget을 통해 QListView에서 QStandardItem을 드래그합니다. 낙하를Qt가 QWidget :: dropEvent를받지 못함
void MyWidget::dragEnterEvent(QDragEnterEvent *event){
qDebug() << "drag entering: ";
}
void MyWidget::dropEvent(QDropEvent *event){
qDebug() << "drop received!";
}
그것은 dragEntering를 수신하지만 : 내는 QWidget 클래스에서 나는 dragEnterEvent 및 dropEvent을 구현했습니다. QWidget 클래스의 생성자에서 acceptDrops을 이미 true로 설정했습니다. 내가 뭘 놓치고 있니? 도움 주셔서 감사합니다!
'MyWidget'이란 무엇입니까? – vahancho
MyWidget은 QWidget에서 파생 된 클래스 일뿐입니다. – mep
Drop 이벤트가 위젯의 부모에게 호출 될 수 있습니다. 즉, MyWidget이 무엇이든간에 가능합니까? – alseether