0

我正在尝试清除三个 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 中的项目?

4

0 回答 0