![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
xu-user |
![]()
Сообщение
#1
|
Студент ![]() Группа: Новичок Сообщений: 18 Регистрация: 22.6.2011 Пользователь №: 2761 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Доброго времени суток.
Загвоздка такая: надо в TableWidget элемент сделать выделяемым, но без возможности изменения текста в нём. Вроде бы для желаемого нужно установить флаг этому элементу: Раскрывающийся текст QTableWidgetItem* item = new QTableWidgetItem(data.at(i)); item->setFlags(Qt::ItemIsSelectable); ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,i,item); Пробовал различные флажки, которые там ещё есть, результат один - элемент вообще никак не реагирует на нажатие по нему:ни выделения, ни изменения - вообще ничего. Если никакого флага не указываю - он редактируется и выделяется. Как бы сделать так, чтоб ячейку можно выделить было? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 11.7.2025, 14:36 |