Russian Qt Forum
Сентябрь 30, 2024, 08:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: tableView->model  (Прочитано 2421 раз)
QuAzI
Гость
« : Январь 10, 2011, 08:54 »

Нужно получить количество элементов в tableView и дальше соответственно удалять или добавлять элементы.
Попытка получить tableView->model()->rowCount() роняет приложение (У уже созданного на форме tableView нет своего model?).
Решил сделать свой QAbstractItemModel, ругается на инициализацию model = new QAbstractItemModel();
Пишет:
Cannot allocate an object of type.
Как с этой заковыркой работать? Для QSqlQueryModel и QSqlTableModel никаких танцев с бубнами не надо было.
Записан
Kolobok
Гость
« Ответ #1 : Январь 10, 2011, 09:00 »

Слово 'abstract' в названии класса не настораживает?
Записан
Fat-Zer
Гость
« Ответ #2 : Январь 10, 2011, 09:06 »

У уже созданного на форме tableView нет своего model?
Само собой нет, если вы её не установили.
Если нужен со своей моделью, то QTableWidget вам поможет...
Записан
QuAzI
Гость
« Ответ #3 : Январь 10, 2011, 10:34 »

Спасибо, разобрался, сделал через model = new QStringListModel(strList);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.08 секунд. Запросов: 21.