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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableView узнать название таблицы  (Прочитано 3480 раз)
chu
Гость
« : Март 05, 2011, 00:45 »

использую QSqlTableModel.
в функции обращаюсь к ней через tableView->model()
есть какой-нибудь способ узнать название таблицы, подобный
Цитировать
QString QSqlTableModel::tableName () const
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #1 : Март 05, 2011, 00:53 »

а
Код
C++ (Qt)
QSqlTableModel* _model = qobject_cast<QSqlTableModel*>(tableView->model());
 

пробовал?
« Последнее редактирование: Март 05, 2011, 00:55 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
chu
Гость
« Ответ #2 : Март 05, 2011, 01:47 »

а
Код
C++ (Qt)
QSqlTableModel* _model = qobject_cast<QSqlTableModel*>(tableView->model());
 

пробовал?
нет. а как это работает? попробовал скопировать к себе в функцию, но к _model ни один метод не применяется
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #3 : Март 05, 2011, 01:55 »

т.е. не работает _model->tableName() ?
Записан

kubuntu/Win7/x64/NetBeans
chu
Гость
« Ответ #4 : Март 05, 2011, 01:59 »

заработало! спасибо! Улыбающийся
надо было #include <QSqlTableModel> подключить, а я только class QSqlTableModel добавил
« Последнее редактирование: Март 05, 2011, 02:08 от chu » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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