(求助)在触摸屏上实现类似手机的主界面的滑动切换效果。

weixin_38088281 2019-09-19 07:07:05
主界面大小(x,y)QLabel大小 (4x,y)通过鼠标事件可以实现界面的切换。参考代码:http://blog.csdn.net/taiyang1987912/article/details/45567699现在在qlabel上添加button控件(九宫格形式)。界面滑动出现问题,在触摸屏,点击的起始位置在不在button上可以实现切换。点击的起始位置在button上,无法实现切换(子窗口的鼠标事件,父窗口无法获取)。方法1:在主界面为button加入事件过滤器,没有效果,下面是过滤器代码。/*bool SliderPicture::eventFilter(QObject *obj, QEvent *event){    if(event->type()==QEvent::MouseMove)    {        return true;    }    else    {        return false;    }    return QWidget::eventFilter(obj,event);}*/方法2:重写button,做一个事件响应信号,参数是鼠标事件。在主界面建立信号槽,现在不知道如何把button的鼠标事件传递给主界面的鼠标事件。
...全文
35 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧