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