我发现第二个for循环崩溃了我的应用程序,我不知道为什么
for (int i = 0; i < Rejestr::wektor_filmy.size(); i++) {
ui->comboBox->addItem(QString::fromStdString(Rejestr::wektor_filmy[i].tytul));
}
for (int i = 0; i < Rejestr::wektor_filmy[ui->comboBox->currentIndex()].seanse.size(); i++)
{
ui->comboBox_2->addItem(QString::number(Rejestr::wektor_filmy[ui->comboBox->currentIndex()].seanse[i].godzina));
}
我希望第二个组合框根据第一个组合框显示数据
最佳答案
我只需要添加
if (Rejestr::wektor_filmy.size() > 0)
在第二次循环之前,仅此而已