2010-01-11 5 views
2

J'essaie de créer une interface graphique HTML pour une application utilisant Qt's WebKit ... jusqu'à présent, tout se passe bien avec un problème mineur, je ne veux pas que les gens puissent glisser et déposer images de mon interface graphique. J'ai désactivé la sélection de texte en utilisant un petit script java. Mais je ne suis pas sûr de savoir comment désactiver le glissement d'image .... J'ai utilisé onmousedown = "return false" dans la balise body mais cela désactive le clic de la souris et cela affecterait tous mes champs de saisie puisque l'utilisateur ne pourra pas mettre l'accent sur les objets d'entrée en utilisant la souris ..... Voici la méthode que j'ai utilisée pour désactiver les gestes de la souris.Désactiver glisser/déposer dans QtWebkit

<html> 
<head> 
.... 
</head> 

<body onmousedown="return false";> 
.... 
</body> 
</html> 

Je ne sais pas s'il y a une option réelle/attribut dans qtwebkit lui-même pour désactiver glisser comme je l'ai pas trébuché sur quoi que ce soit par rapport à ce sujet plus je ne veux pas utiliser le onmousedown = "return false "code pour chaque image individuellement car ce serait un massacre de code. Éditer: De plus certaines images fonctionneront comme des boutons et la désactivation des clics de souris les fera cesser de fonctionner.

Répondre

8

Essayez

body ondragstart="return false" 
Questions connexes