【问题标题】:Qt combobox crashQt 组合框崩溃
【发布时间】:2015-01-25 14:54:05
【问题描述】:

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

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

【问题讨论】:

    标签: c++ qt vector combobox crash


    【解决方案1】:

    我只需要添加

    if (Rejestr::wektor_filmy.size() > 0)
    

    在第二个for循环之前,就是这样

    【讨论】:

    • 如果这确实解决了你的问题,你应该接受这个答案,让其他人清楚你的问题已经解决
    猜你喜欢
    • 2020-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-21
    • 1970-01-01
    • 2023-03-18
    • 2012-03-22
    • 1970-01-01
    相关资源
    最近更新 更多