在QtWebkit中禁用拖放功能

Zai*_*mir 2 html javascript qt webkit qtwebkit

我正在尝试使用Qt的WebKit为应用程序创建一个HTML GUI ...到目前为止,一切都很顺利,有一个小问题,我不希望人们能够从我的GUI拖放图像.我使用一个小的java脚本禁用了文本选择.但是我不确定如何禁用图像拖动....我在body标签中使用了onmousedown ="return false"但它禁用了鼠标单击,这会影响我的所有输入字段,因为用户将无法使用鼠标关注输入对象.....这是我用来禁用鼠标手势的方法.

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

<body onmousedown="return false";>
....
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我不确定qtwebkit本身是否有一个实际的选项/属性来禁用拖动,因为我没有偶然发现任何与此事有关的内容,而且我不想单独使用每个图像的onmousedown ="return false"代码这将是一场代码大屠杀.

编辑:加上一些图像将作为按钮工作,禁用鼠标点击将使它们停止运作.

Chr*_*blé 10

尝试

body ondragstart="return false"
Run Code Online (Sandbox Code Playgroud)