RT , 我用QWebView创建了一个没有标题框的浏览器窗体,窗体上没有标题框,只有一个QWebView。现在想在鼠标点击QWebView的上部区域的时候实现窗体拖动,很自然就想到实现mouseMoveEvent,但这有个问题,窗体拖动是解决了,但如果QWebView加载的网页中用到鼠标移动事件(比如鼠标移动到页面上的某个区域鼠标形状换小手)就没有了,因为鼠标移动事件已经被QWebView捕获过了。
我想两个解决方法:1、在需要的时候(也就是鼠标移动到QWebView的上部固定区域的时候)才开始捕获鼠标事件,当不需要的时候程序能屏蔽鼠标事件。
2、在QWebView窗体上画出一块透明的区域,只在那个区域才实现mouseMoveEvent方法。
请问高手们,上面哪种方法能实现,方法是什么,很急,qt论坛实在不多,请高手帮忙看看吧