Russian Qt Forum

Qt => Вопросы новичков => Тема начата: chu от Март 05, 2011, 00:45



Название: QTableView узнать название таблицы
Отправлено: chu от Март 05, 2011, 00:45
использую QSqlTableModel.
в функции обращаюсь к ней через tableView->model()
есть какой-нибудь способ узнать название таблицы, подобный
Цитировать
QString QSqlTableModel::tableName () const


Название: Re: QTableView узнать название таблицы
Отправлено: serg_hd от Март 05, 2011, 00:53
а
Код
C++ (Qt)
QSqlTableModel* _model = qobject_cast<QSqlTableModel*>(tableView->model());
 

пробовал?


Название: Re: QTableView узнать название таблицы
Отправлено: chu от Март 05, 2011, 01:47
а
Код
C++ (Qt)
QSqlTableModel* _model = qobject_cast<QSqlTableModel*>(tableView->model());
 

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


Название: Re: QTableView узнать название таблицы
Отправлено: serg_hd от Март 05, 2011, 01:55
т.е. не работает _model->tableName() ?


Название: Re: QTableView узнать название таблицы
Отправлено: chu от Март 05, 2011, 01:59
заработало! спасибо! :)
надо было #include <QSqlTableModel> подключить, а я только class QSqlTableModel добавил