Wenn ich mit dem Designer ein MainWindow erstelle und setAcceptDrops auf true setzte, kann ich trotzdem keine Dateien vom Konqueror in das Fenster ziehen, wenn ich das Programm starte. Auch auf ein LineEdit funktioniert das nicht. Heißt auch das wenn ich dragEnterEvent(QDragEnterEvent *event) überschreibe wird das Event auch nicht ausgeführt.
Anders ist das wenn ich das ganze ohne Designer per Hand programmiere, dann geht folgender Code:
Code: Alles auswählen
QMainWindow *win = new QMainWindow();
mainwindow *main = new mainwindow();
main->setAcceptDrops(true);
win->setCentralWidget(main);
win->show();
Code: Alles auswählen
mainwindow::dragEnterEvent(QDragEnterEvent *event)
{
....
}
Bin für jeden Tipp dankbar.
Gruß
Fabian