将 Qlistwidget itemDoubleClicked 信号与插槽连接时出现问题

Problems connecting Qlistwidget itemDoubleClicked signal with a slot

我在将 itemDoubleClicked() 信号与我的 qt 程序中的插槽连接时遇到问题。我认为它应该可以工作,但出了点问题。我通过 Qt 代码定义 GUI。这是代码的连接部分。

MainWindow::MainWindow(QWidget* parent)
    : QWidget(parent)
{
    QListWidget *mImagesListWidget = new QListWidget();   
 connect(mImagesListWidget,SIGNAL(itemDoubleClicked(QListWidgetItem*)),this,SLOT(on_imageListItem_DoubleClicked(QListWidgetItem*)));
}

void MainWindow::on_imageListItem_DoubleClicked(QListWidgetItem listItem){
            QMessageBox msgBox;
            msgBox.setText(listItem.text());
            msgBox.exec();
}

我不知道可能是什么问题。欢迎任何帮助或建议。 谢谢

检查你的参数。

发射:

itemDoubleClicked(QListWidgetItem*) <-- pointer

插槽:

on_imageListItem_DoubleClicked(QListWidgetItem listItem) <-- value

连接returns一个布尔值。总是很高兴检查它以查看是否建立了连接。