Название: Вопросы по QSqlTableModel и QTableView Отправлено: skeptik от Январь 30, 2010, 15:51 1. Имеется QSqlTableModel, представляется в графическом виде через QTableView. Как сделать, чтобы в QTableView отображались не все столбцы моей БД, а только нужные мне ?
2. Когда пользователь выделяет строку в таблице (или любую ячейку строки) должен сразу срабатывать метод (слот) моего класса. Как это реализовать (нужного сигнала не нашел) ? Сам вызываемый метод написан (в нем определяется индекс выделенной строки и исходя из содержимого ячеек этой строки производятся вычисления). Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: MoPDoBoPoT от Январь 30, 2010, 16:12 В QtAssistant все есть. Также надо смотреть описание родительских классов, потому как наследуемые методы/сигналы исходного класса не указываются в его описании.
1. void QTableView::hideColumn ( int column ) [slot] 2. void QAbstractItemView::activated ( const QModelIndex & index ) [signal] Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: Kolobok от Январь 31, 2010, 00:51 По второму пункту посмотри QItemSelectionModel
Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: skeptik от Февраль 01, 2010, 16:06 Спасибо за ответы. Помогло.
Появились еще вопросы: 1. Как редактировать данные в конкретной ячейке БД (есть текстовое поле, необходимо что бы данные из него попадали в ячейку БД, табличного представления нет)? 2. Как сделать чтобы содержимое всего столбца QTableView отображалось в виде звездочек (кружочков, крестиков, без разницы) ? Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: crossly от Февраль 01, 2010, 16:17 1. можно использовать QSqlTableModel + QDataWidgetMapper.
2. Смотри в demos\books Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: cya-st от Февраль 01, 2010, 17:09 Цитировать Как сделать чтобы содержимое всего столбца QTableView отображалось в виде звездочек (кружочков, крестиков, без разницы) ? Модель свою пиши, есть большое множество примеров.Название: Re: Вопросы по QSqlTableModel и QTableView Отправлено: crossly от Февраль 01, 2010, 19:09 зачем модель.... достаточно делегата....
|