• 7956阅读
  • 3回复

【提问】怎样判断鼠标是点了右键还是左键? [复制链接]

上一主题 下一主题
离线sky_hao
 

只看楼主 倒序阅读 楼主  发表于: 2005-11-03
我现在想实现一个用鼠标点一下,当前的音量控制图标就要到达相应的位置,就好像是系统中的音量控制那样,但是我用这样判断好像不对:

  QMouseEvent ev;
  if( ev.button() ==Qt::LeftButton())
  setvolume( 60);

但是不起作用,请问该怎么实现这个功能?
[ 此贴被XChinux在2005-11-07 09:27重新编辑 ]
离线80437
只看该作者 1楼 发表于: 2005-11-03
if( ev.button() ==Qt::LeftButton)

应该这样吧?
离线sky_hao

只看该作者 2楼 发表于: 2005-11-03
但是,我点击鼠标好像没有反映,我打了调试语句,根本都走不进去:(
离线feigao007

只看该作者 3楼 发表于: 2005-11-03
我想应该在鼠标事件函数mouseMoveEvent(mouseMoveEvent *),mousePressEvent(mouseMoveEvent*)等
dfhdfhdfh
快速回复
限100 字节
 
上一个 下一个