在我的应用程序中,我必须将一个数组值列表绑定到列表视图控件。 所以,我这样创建并成功构建但崩溃了。
QString array_List[5]={"Delphi","Mobile","Dot Net","Java","Open Source"};
for(int i=0;i<5;i++)
{
list << array_List[i];
}
ui->list_View->setModel(new QStringListModel(list));
答案 0 :(得分:1)
您需要i < 5
而不是i <= 5
。
答案 1 :(得分:1)
问题是你的阵容已经消失了。
替换
i<=5
与
i<5
我更喜欢写作:
QStringList list;
list << "Delphi" << "Mobile" << "Dot Net" << "Java" << "Open Source";
ui->list_View->setModel(new QStringListModel(list));