我在将 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();
}
我不知道可能是什么问题。欢迎任何帮助或建议。谢谢