• 4965阅读
  • 3回复

[提问]请教关于mouseMoveEvent的问题 [复制链接]

上一主题 下一主题
离线kokzhou
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-11
请教各位达人,假设我建立一个widget,并把它的标题和基本关闭按钮都关掉了。窗体上有一个graphicsView控件,我希望能用鼠标Move事件来移动窗体,但当鼠标在graphicsView中时,鼠标Move事件传递不到widget中。请问怎么解决这个问题,谢谢。
离线henryxuv

只看该作者 1楼 发表于: 2011-05-11
在graphicsView中接受move消息,把参数发送给QWidget
离线kokzhou

只看该作者 2楼 发表于: 2011-05-12
能写段代码让我看看么?我是新手,谢谢
离线zhy282289
只看该作者 3楼 发表于: 2011-05-13
在你graphicsView的,当然graphicsView要设窗口为父窗口,
void MygraphicsView::mousePressEvent( QMouseEvent *event )
{
    if (this->parent())
    {
        QCoreApplication::sendEvent(this->parent(),event);
    }


}
为什么我脸这么胖~
快速回复
限100 字节
 
上一个 下一个