Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 27.09.2011, 12:53
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Имеется QTableWidget, в некоторые ячейки устанавливаю галки. Сама таблица настроена на НЕ срабатывания режима редактирования. Ячейки, в которых просто текст не редактируются, как и положено. Однако состояние галок можно изменить. Пробовал поэкспериментировать с флагами - не помогло. Как правильно запретить изменение состояние галок.Код я создаю элемент и добавляю его в таблицуКод: newItem = new QTableWidgetItem(""); if (mI->record(i).value("non_unique").toInt() == 0) { newItem->setCheckState(Qt::Checked); } else { newItem->setCheckState(Qt::Unchecked); } newItem->setFlags(newItem->flags() &= ~Qt::ItemIsEditable); newItem->setFlags(newItem->flags() &= ~Qt::ItemIsUserCheckable); newItem->setFlags(Qt::NoItemFlags); ui->tableW_indexes->setItem(row, 2, newItem);
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Раздел доступен только для чтения. Guest Продолжение старого архива 0 30.09.2011 15:01
сделать cd-rom, usb только для чтения Guest Продолжение старого архива 0 30.09.2011 12:17
флешка монтируется только для чтения Guest Новый архив 3 0 28.09.2011 19:44
(HELP) ФС доступна только для чтения Guest Новые вопросы и ответы 4 0 27.09.2011 21:06
Диск доступен только для чтения Guest Новые вопросы и ответы 4 0 27.09.2011 19:56



© www.otvetnemail.ru - Форум вопросов и ответов.