crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

xu-user
  опции профиля:
сообщение 17.3.2012, 16:14
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 18
Регистрация: 22.6.2011
Пользователь №: 2761

Спасибо сказали: 0 раз(а)




Репутация:   0  


Доброго времени суток.
Загвоздка такая: надо в TableWidget элемент сделать выделяемым, но без возможности изменения текста в нём. Вроде бы для желаемого нужно установить флаг этому элементу:
Раскрывающийся текст

QTableWidgetItem* item = new QTableWidgetItem(data.at(i));
item->setFlags(Qt::ItemIsSelectable);
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,i,item);

Пробовал различные флажки, которые там ещё есть, результат один - элемент вообще никак не реагирует на нажатие по нему:ни выделения, ни изменения - вообще ничего. Если никакого флага не указываю - он редактируется и выделяется. Как бы сделать так, чтоб ячейку можно выделить было?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 11.7.2025, 14:36