一、原因 信号和槽绑定的参数不同 signals: void runJS(const QString &menuName,bool jump = true); private slots: void onRunJs(const QString &menuName, int jump); 二、解决办法 由于项目复杂的话,有时候改了没办法找到,到底哪出错了,可以查看信号调用的所有地方来解决。右键点击信号。然后一一比对。