关于Qt中widget的问题
f(ui.widget->rect().contains(mouseEvent->pos()))
我的本意是判断鼠标的位置是否处于widget的范围之中,但是调试的时候发现ui.widget->rect()返回的值是起始点为(0,0),长宽为widget长宽的矩形,不是我放置widget的起始点,就是起始点的坐标不对。我想问一下是不是我这种方法有问题,该怎么解决判断鼠标位置在widget范围之内?
[解决办法]
获得你放置的widget的起始点的坐标加上去,可以吗?
[解决办法]
你是要在widget上实现鼠标效果吗?
可以安装一个事件过滤器。