• 5959阅读
  • 2回复

如何在一个窗口里定时隐藏鼠标,鼠标一动又出现? [复制链接]

上一主题 下一主题
离线eriol2004
 
只看楼主 倒序阅读 楼主  发表于: 2008-05-23
— 本帖被 XChinux 执行加亮操作(2008-05-23) —
整个屏幕只有一个QWidget,默认隐藏鼠标,我想在这个QWidget里面实现鼠标一点击就退出,或者一移动就出现,定时后又自动隐藏。我试过QMousePressEvent()以及QMouseMoveEvent(),效果都是必须鼠标在这个QWidget外部产生动作后才有效,在这个QWidget里面事件不会被处理。请问该如何解决?
びっくりしました~~
离线duduqq

只看该作者 1楼 发表于: 2008-05-23
在mousePressEvnet设置光标的形状为没有光标的,
设置一个槽,通过定时器来控制,
不知我表述的清不清楚,我没有试过可不可行,但我觉得这个方法应该可以行得通.
离线eriol2004
只看该作者 2楼 发表于: 2008-05-23
我按照楼上的方法做了,在MousePressEvent()里面隐藏鼠标,定时然后在槽函数里显示鼠标,发现还是鼠标事件不会同一个widget里面响应的问题.
びっくりしました~~
快速回复
限100 字节
 
上一个 下一个