Russian Qt Forum

Qt => Базы данных => Тема начата: kothit от Май 09, 2016, 18:30



Название: Вывод БД в виде списка в Listview
Отправлено: kothit от Май 09, 2016, 18:30
Уважаемые гуру qt. Возник вопрос, как вывести таблицу из бд в виде списка. Например имеется таблица с полями id, name и имеет 3 записи. А в ListView вывелись записи списком например "1 Олег 2 Федер 3 Михаил".  Пробовал, выводило только один явно указанный столбец, делал через запрос - тоже самое. Поиски в гугле не помогли. Прошу помощи.
 


Название: Re: Вывод БД в виде списка в Listview
Отправлено: qate от Май 09, 2016, 22:23
select id || name from table1


Название: Re: Вывод БД в виде списка в Listview
Отправлено: kothit от Май 14, 2016, 15:38
Пробовал ничего не выводит, да и странная конструкция
Код:
 model=new QSqlQueryModel;
   model->setQuery("Select Id_goods || Name_goods from tabtab");
   ui->listView->setModel(model);


Название: Re: Вывод БД в виде списка в Listview
Отправлено: PimenS от Май 14, 2016, 19:58
Цитировать
Пробовал, выводило только один явно указанный столбец

А чего вы хотите от QListView? Для нескольких столбцов используйте QTreeView или QTableView.