我正在尝试清除三个QListWidgets,以便我可以使用不同的数据重新填充它们。我决定这样做:
void MainWindow::createActions()
{
m_openAction = new QAction("Open", this); // filemenu (Open)
connect(m_openAction, SIGNAL(triggered()), this, SLOT(open()));
connect(m_openAction,SIGNAL(triggered()),m_listAlbum,SLOT(clear()));
connect(m_openAction,SIGNAL(triggered()),m_listGenre,SLOT(clear()));
connect(m_openAction,SIGNAL(triggered()),m_listArtist,SLOT(clear()));
}
程序编译得很好但是一旦我运行就会崩溃。这里的代码有问题吗?是否有更简单的方法来删除QListWidget中的项目?