
FAQ QtConsultez toutes les FAQ
Nombre d'auteurs : 26, nombre de questions : 298, dernière mise à jour : 15 juin 2021

La gestion du glisser-déposer avec Qt est très simple et s'effectue à l'aide des méthodes suivantes :
- voidQWidget::setAcceptDrops(bool on) : permet au widget d'accepter tous les glisser-déposer ;
- voidQDropEvent::acceptProposedAction() : permet au widget d'accepter la proposition de glisser-déposer ; tant qu'on n'a pas accepté la proposition, l'événement dropEvent() ne se déclenchera pas.
De même, il faut redéfinir les événements suivants :
- voidQWidget::dragEnterEvent (QDragEnterEvent* event) : événement se déclenchant dès que l'on glisse un élément sur le widget.
- voidQWidget::dropEvent(QDropEvent* event) : événement se déclenchant après acceptation du glisser-déposer.
Les sources présentés sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une œuvre intellectuelle protégée par les droits d'auteurs. Copyright ©2006 - 2017 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.