Название: QListView: что и как Отправлено: Archa4 от Февраль 08, 2011, 15:36 Вообщем мне надо сделать список из Item'ов, каждый из них состоит из 4-ех Label'ов.
Все надо сделать по принцыпу MVC, поэтому надо сделать через QListView. Не мог бы кто-нибудь рассказать, как взятся за эту задачу? Я уже сделал класс в котором создаю Custom_Widget, ему как параметры надо подать 4-е String'a. Как я понял надо сделать Код: class ListModel : public QAbstractListModel Название: Re: QListView: что и как Отправлено: shirushizo от Февраль 08, 2011, 18:02 Ну 4 QString- это QStringList из четырех элементов, который можно собрать в строку методом
QString QStringList::join ( const QString & separator ) const в строку и хранитьв QStringListModel. А виджету передовать либо QString, который потом будет разбиваться QStringList QString::split(const QString & separator), либо сразу QStringList. Название: Re: QListView: что и как Отправлено: Archa4 от Февраль 08, 2011, 18:15 Cпасибо за ответ,
только дело в том что у меня много этих строк по 4 Label'a, допустим 20. Можно ли сложить сначала по 4 с одним Seperator'ом, а потом сложить их все с другим сеператором, или надо использовать QVector<QStringList>? Название: Re: QListView: что и как Отправлено: shirushizo от Февраль 09, 2011, 19:40 Сложить с разными сепараторами можно, но, думаю, это не лучшая идея. По мне, лучше собирать по 4 строки и использовать QStringList, ну или QVector<QString>, если в середину добавлять не нужно.
|