dragenterevent

Mattepuffo's logo
Usare il drag and drop in Qt

Usare il drag and drop in Qt

Debbo dire che Qt mi sorprende sempre di più nella facilità di molte cose.

Certo, è sempre C++, e molto cose non sono subito intuitive; ma altre sono molto facili!

Oggi vediamo come usare il drag and drop in una nostra finestra; il target è un oggetto QPlainTextEdit, ma vale anche per altri componenti di testo.

Quello che vogliamo ottenere è una lista di file, lista creata trascinandoli sulla QPlainTextEdit; i file accettati saranno solo JPEG, JPG e PNG.

Prima di tutto, nel nostro designer, impostiamo il readOnly e leviamo il flag ad acceptDrops.