如下代码: 
void MyWidget::mousePressEvent(QMouseEvent * e) 
{ 
lastx=e->x(); 
lasty=e->y(); 
if(e->modifiers()==Qt::AltModifier) 
{ 
if(e->button()==Qt::LeftButton) 
{ 
Buttons[0]=1; 
} 
} 
} 
以上只能组合 Alt + 鼠标左键..但有的高级程序中要使用Alt + Ctrl + 鼠标键我该怎么样做。 
我试过用 
if(e->modifiers()==Qt::AltModifier&&e->modifiers()==Qt::ControlModifier) 
{ 
if(e->button()==Qt::LeftButton) 
{ 
Buttons[0]=1; 
} 
} 
它是无效的。。查过文档,都没有发现怎么组合 Alt + ctrl +Shift 这些键一起使用。。。。 
请各位同仁帮忙。。。