qq_29637191
「已注销」
采纳率77.4%
2017-05-19 00:47

qt信号槽和emit 还有鼠标点击事件的问题

5
已采纳

如何通过鼠标点击事件(mousepressevent)发送一个自定义的signal?为什么他一直提示signal没有定义,明明头文件有?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • qq_29637191 「已注销」 4年前

    已解决,前面忘记加类名了哈哈

    点赞 评论 复制链接分享
  • longlong2664 longlong2664 2年前

    你好 我现在也遇到了这个问题 您还记的原来的解决办法吗

    void mychartview::mousePressEvent(QMouseEvent *event){
    qDebug()<<"ni zui shuai" ;
    emit(signal_charview_press());
    }

    报错:
    G:\OneDrive\QT_project\QT_APP_V3\QT_APP_V3\plot.cpp:13: error: undefined reference to `mychartview::signal_charview_press()'

    emit(mychartview::signal_charview_press()); 依旧报错

    点赞 评论 复制链接分享
  • qq_29637191 「已注销」 4年前

    已解决,谢谢哈。么么哒

    点赞 评论 复制链接分享

相关推荐