• 4202阅读
  • 2回复

为什么在QWidget中的mouseMoveEvent中的setCursor没用了 [复制链接]

上一主题 下一主题
离线dianfengxiao
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-09
void Five::mouseMoveEvent(QMouseEvent *event)
{
for (int i = 0;i<15;i++) {
for (int j = 0;j<15;j++) {
if(rect[j].contains(event->pos()))
{
setCursor(Qt::PointingHandCursor);
update();
}
else
{
setCursor(Qt::ArrowCursor);
update();
}


}
}

}
离线dianfengxiao
只看该作者 1楼 发表于: 2009-08-09
那个rect[j]是rect i j,发的时候我也不知道怎么就不见了
离线dianfengxiao
只看该作者 2楼 发表于: 2009-08-09
已经解决了将setCursor(Qt::ArrowCursor);放在在for循环之外就行了
快速回复
限100 字节
 
上一个 下一个