Qt组合框崩溃

时间:2015-01-25 14:54:06

标签: c++ qt vector combobox crash

我发现第二个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));
}

我希望第二个组合框根据第一个组合框显示数据

1 个答案:

答案 0 :(得分:0)

我只需要添加

if (Rejestr::wektor_filmy.size() > 0)
在第二轮for循环之前,

全部