Отключить перетаскивание в QtWebkit

Я пытаюсь создать графический интерфейс HTML для приложения с использованием Qt WebKit ... пока все идет гладко с небольшой проблемой, я не хочу, чтобы люди могли перетаскивать изображения из моего графического интерфейса. Я отключил выделение текста с помощью небольшого java-скрипта. Но я не уверен, как отключить перетаскивание изображения .... Я использовал onmousedown = "return false" в теге body, но он отключает щелчок мышью, и это повлияет на все мои поля ввода, поскольку пользователь не сможет получить фокус на объектах ввода с помощью мыши ..... Вот метод, который я использовал для отключения жестов мыши.

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

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

Я не уверен, есть ли в самом qtwebkit фактическая опция / атрибут для отключения перетаскивания, поскольку я не наткнулся ни на что относительно этого вопроса, плюс я не хочу использовать код onmousedown = "return false" для каждого изображения отдельно, поскольку это было бы резней кода.

Изменить: Кроме того, некоторые изображения будут работать как кнопки, и отключение щелчков мышью заставит их перестать работать.


person Zaid Amir    schedule 11.01.2010    source источник


Ответы (1)


Пытаться

body ondragstart="return false"
person Christophe Eblé    schedule 11.01.2010