2011-02-08 59 views
1

在我的應用程序中,我必須綁定列表視圖控件中的數組值列表。 所以,我這樣創建併成功構建,但它崩潰了。將數組綁定到諾基亞Qt的listview控件中?

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

它在哪裏崩潰和年代故障報告是什麼? – 2011-02-08 12:53:23

+0

@stephen楚:當我去這個列表視圖qwidget? – selladurai 2011-02-08 12:54:52

回答

1

問題是你正在走出陣列。

更換

i<=5 

i<5 

我寧願寫:

QStringList list; 
list << "Delphi" << "Mobile" << "Dot Net" << "Java" << "Open Source"; 
ui->list_View->setModel(new QStringListModel(list)); 
1

您需要i < 5而不是i <= 5