「已注销」
2017-05-19 00:47
采纳率: 77.4%
浏览 2.9k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • 「已注销」 2017-05-19 04:36
    已采纳

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

    点赞 评论
  • 「已注销」 2017-05-19 04:31

    已解决,谢谢哈。么么哒

    点赞 评论
  • longlong2664 2019-11-06 17:56

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

    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()); 依旧报错

    点赞 评论

相关推荐 更多相似问题