• 9935阅读
  • 2回复

[提问]Qt 获取鼠标当前坐标 [复制链接]

上一主题 下一主题
离线werther
 
只看楼主 倒序阅读 楼主  发表于: 2011-11-29
关键词: QT4鼠标坐标
首先,描述下我的情况.现在有一个主窗口,centralWidget是QWebView, 在QWebView中包含各种文字,图片,flash等元素.我现在是想实现鼠标在QWebView中的任何位置(可能是flash内,图片内等)点击左键的时候都能取出坐标.
请问有什么方法吗?有办法在鼠标点击时直接获取全局坐标,而不是相对激活窗口才能获取坐标??

PS: 当鼠标在flash内点击时, QWebView的mousePressEvent无法获取鼠标的坐标,在边上的空白位置才能获取.总之,某一个Widget的mousePressEvent无法获取flash或者图片内的鼠标事件坐标
离线XChinux

只看该作者 1楼 发表于: 2011-11-29
应该是靠QWebPage吧,你处理一下它的mousePressEvent看看。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线heicha001
只看该作者 2楼 发表于: 2011-11-30
应该是靠QWebPage吧,不过要详细的搞。。你在去好好的研究一下。。
安化黑茶 http://www.heicha001.com
快速回复
限100 字节
 
上一个 下一个