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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTableWidget  (Прочитано 5006 раз)
heiheshang
Гость
« : Января 23, 2010, 10:45 »

Есть следующая проблема, на форме есть QTableWidget, программно его заполняю значениями, ни как не могу понять почему нельзя конкретную строку выделить, не выделяется ни под каким соусом, какие опции надо у виджета выставить, чтобы было возможным выделять строки ?
Записан
Karl-Philipp
Гость
« Ответ #1 : Января 23, 2010, 10:55 »

setSelectionBehavior(QAbstractItemView::SelectRows)?
Записан
heiheshang
Гость
« Ответ #2 : Января 23, 2010, 12:35 »

Ставил не помогает.
Попутно подскажите как выставить размер колонки по размеру QTableWidget ?
Записан
Karl-Philipp
Гость
« Ответ #3 : Января 23, 2010, 13:30 »

Выравнять размер колонки по размеру таблицы:
Код
C++ (Qt)
setColumnWidth ( int column, int width )

ну и ширину (width) указать, как-то так table.widht() Улыбающийся
Записан
BRE
Гость
« Ответ #4 : Января 23, 2010, 13:35 »

Попутно подскажите как выставить размер колонки по размеру QTableWidget ?
Посмотри на:
void QHeaderView::setResizeMode ( int logicalIndex, ResizeMode mode )
void QHeaderView::setStretchLastSection ( bool stretch )
Записан
heiheshang
Гость
« Ответ #5 : Января 23, 2010, 13:53 »

С размером разобрались, а вот с кликабельностью нет, событие привязал что бы по двойному клику срабатывало, а оно ни как не хочет.
Записан
BRE
Гость
« Ответ #6 : Января 23, 2010, 19:29 »

void QAbstractItemView::setSelectionMode ( QAbstractItemView::SelectionMode mode );
enum SelectionMode { SingleSelection, ContiguousSelection, ExtendedSelection, MultiSelection, NoSelection }
Записан
nn1317
Гость
« Ответ #7 : Января 23, 2010, 21:45 »

вообще я долгое время думал что тейбл виджет может тока выделять ячейками... поэтому для выделения строк юзал QTreeView с обвязкой в виде QStandardItemModel:))))
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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