Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Denz от Май 10, 2013, 09:51



Название: QTableView:размер ячеек, выделение, перенос строк в ячейках
Отправлено: Denz от Май 10, 2013, 09:51
Здравствуйте.
Использую модель QSqlTableModel и представление QTableView.
1)В базе хранятся строки, которые в представлении при
Код:
setSectionResizeMode(QHeaderView::ResizeToContents) 
Сильно растягивают ячейку. Как реализовать перенос строки?

2) 
Код:
setSelectionBehavior(QTableView::SelectRows)
    setSelectionMode(QTableView::SingleSelection)

Использую поиск для нахождения нужных записей в базе. Если в результате на выходе получается одна строка, я не могу её выделить, не выделив заодно QHeaderView.
Как решить проблему?

3)
Код:
setSectionResizeMode(QHeaderView::ResizeToContents);
Пользователь не может менять размер ячеек. Как настроить поведение программы следующим образом:
1) Размер ячеек автоматически подстраивается под размер контента.
2) В случае необходимости пользователь может изменить размер ячеек.