MAYBETTY 2022-06-07 20:06 采纳率: 50%
浏览 59
已结题

关于QT信号重载的问题

问题遇到的现象和发生背景

QT中关于信号重载的问题。

问题相关代码,请勿粘贴截图
这是信号的声明
signals:
    //信号必须有signals关键字来声明
    //信号没有返回值,但可以有参数
    //信号就是函数的声明,只需声明,无需定义
    //使用:emit mySignal();
    //信号可以重载
    void mySignal();
这是建立信号与槽的操作,这一步没有错误提示
 connect(&subWin,&SubWidget::mySignal,this,&MainWidget::dealSub);
但当我尝试使用信号重载时
signals:
    //信号必须有signals关键字来声明
    //信号没有返回值,但可以有参数
    //信号就是函数的声明,只需声明,无需定义
    //使用:emit mySignal();
    //信号可以重载
    void mySignal();
    void mySignal(int,QString);
运行结果及报错内容

信号与槽的操作就会出现错误提示:

img

显示no matching member function for call to'connect'
我想知道这一步应该怎么解决呢?

  • 写回答

3条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 6月16日
      • 已采纳回答 6月8日
      • 创建了问题 6月7日

      悬赏问题

      • ¥30 关于#网络安全#的问题:非对称加密验证
      • ¥20 关于线性代数里施密特正交化和QR分解的疑问
      • ¥15 matlab超类包含解析错误
      • ¥15 python拖拽文件问题
      • ¥15 执行import paddle代码出现错误如何解决?
      • ¥15 hisat2align exited with value 137
      • ¥15 寻找大学生合作开发软件(Delphi)
      • ¥30 AndroidBench&eMMC内存测试速度&Android
      • ¥15 W10 文件共享失败 怎么解决
      • ¥20 b站私信完整导出的方法