绑定数组值到诺基亚Qt的listview控件?

时间:2011-02-08 12:28:28

标签: c++ qt nokia

在我的应用程序中,我必须将一个数组值列表绑定到列表视图控件。 所以,我这样创建并成功构建但崩溃了。

 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));

2 个答案:

答案 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));