代码之家  ›  专栏  ›  技术社区  ›  Zaid Amir

禁用在qtwebkit中拖放

  •  2
  • Zaid Amir  · 技术社区  · 16 年前

    我正在尝试使用qt的webkit为应用程序创建HTML GUI…到目前为止,一切都很顺利,但有一个小问题,我不希望人们能够从我的图形用户界面拖放图像。我使用小Java脚本禁用了文本选择。但我不知道如何禁用图像拖动…我在body标记中使用了onMouseDown=“return false”,但它禁用了鼠标单击,这将影响我的所有输入字段,因为用户无法使用鼠标获得输入对象的焦点…..这是我用来禁用鼠标手势的方法。

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

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

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

    1 回复  |  直到 16 年前
        1
  •  9
  •   Christophe Eblé    16 年前

    尝试

    body ondragstart="return false"