• 4398阅读
  • 2回复

怎样判断鼠标的位置呢?? [复制链接]

上一主题 下一主题
离线senfrans
 

只看楼主 倒序阅读 楼主  发表于: 2008-04-17
— 本帖被 XChinux 执行加亮操作(2008-04-17) —
当触发一个信号  要在槽里面做相应的处理  但这需要判断条件 确定鼠标的位置??请教
离线tkfly0324
只看该作者 1楼 发表于: 2008-04-17
void preview::mousePressEvent( QMouseEvent *e )
{
    int x = e->x();
    int y = e->y();
离线senfrans

只看该作者 2楼 发表于: 2008-04-17
引用第1楼tkfly0324于2008-04-17 11:11发表的  :
void preview::mousePressEvent( QMouseEvent *e )
{
    int x = e->x();
    int y = e->y();


如果我想把鼠标的位置至于一个widget内部  我咋样才能知道widget的范围  int x1=widget-->x()
          int  y1=widget--->y()
int  height=widegt->height()
int  width=widget->width()
如果 x1<x<x1+width      y1<y<y1+width    ???
快速回复
限100 字节
 
上一个 下一个