皓月孤辰
2021-06-28 19:46
采纳率: 77.8%
浏览 102

qt 置顶子窗口后,如何获取鼠标点击主窗口的信号?

我想要实现的效果是像qt点击选项之后,弹出子窗口,主窗口点击无效,然后子窗口会闪动提醒。

qwtSet = new Qwt_set;  
qwtSet->setWindowOpacity(1);
qwtSet->setWindowFlags(qwtSet->windowFlags() |Qt::Dialog);
qwtSet->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint);
qwtSet->setAttribute(Qt::WA_TranslucentBackground);
qwtSet->setWindowModality(Qt::ApplicationModal);
qwtSet->show();

我已经设置了置顶,但是我不知道怎么才能获取鼠标点击无效的主窗口时的信号之类的?就是需要在代码中“知道”有人点了主窗口。

 

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 木风可可 2021-06-29 17:25
    已采纳

     

    子窗口非模态置顶, 再在主窗口重写鼠标点击事件, 然后传递信号给子窗口进行相应处理

    https://sorrowfeng.lanzoui.com/ifuDIqtnbed

    评论
    解决 1 无用
    打赏 举报
  • 查看更多回答(3条)

相关推荐 更多相似问题