gpt4 book ai didi

c++ - Qt,没有这样的插槽

转载 作者:行者123 更新时间:2023-11-27 23:24:20 25 4
gpt4 key购买 nike

为什么会这样

Object::connect: No such slot Ide::on_action_Exit_triggered(index)
Object::connect: (sender name: 'actionClose_Project')
Object::connect: (receiver name: 'Ide')

当我尝试这样做时:

connect(this->ui->actionClose_Project, SIGNAL(triggered()), this, SLOT(on_action_Exit_triggered(index)));

void Ide::on_action_Exit_triggered(int index)
{
qDebug()<<"test\n";
}

谢谢。

最佳答案

请像这样插入函数原型(prototype):

connect(this->ui->actionClose_Project, SIGNAL(triggered()), this, SLOT(on_action_Exit_triggered(int)));

您使用的这种格式不常用于插槽。信号和槽的参数应该相同。

关于c++ - Qt,没有这样的插槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10487462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com