Привязка значения массива в элементе управления списком в Nokia Qt? - PullRequest
1 голос
/ 08 февраля 2011

В моем приложении я должен привязать список значений массива к элементу управления списком.Итак, я создал так и построить успешно, но он падает.

 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 ]

1 голос
/ 08 февраля 2011

Проблема в том, что вы выходите из массива.

Замените

i<=5

на

i<5

Я бы предпочел написать:

QStringList list;
list << "Delphi" << "Mobile" << "Dot Net" << "Java" << "Open Source";
ui->list_View->setModel(new QStringListModel(list));
1 голос
/ 08 февраля 2011

Вам нужно i < 5 вместо i <= 5.

...