Russian Qt Forum
Май 03, 2024, 18:47 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QCheckBox и QDataWidgetMapper и model  (Прочитано 2616 раз)
PavelVX
Гость
« : Октябрь 06, 2014, 12:36 »

Добрый день!
Подскажите, в какую сторону копать.
Есть модель над табличкой, у которой есть поле bool. которое может быть null.
Есть виджет с qtableview(с моделью)+QDataWidgetMapper с привязанными контролами. Один из них QCheckBox(Qt::ItemIsTristate).
Проблема в том, что если редактировать значение через qtableview, то туда передается значения: 0,1,2 (что правильно).
А вот если редактировать qcheckbox то передается только true/false!!! Нет у него значения null!
Подскажите, как быть? Может как-то создать наследника чекбокса и какой-нибудь метод выдачи значения переопределить?
Записан
PavelVX
Гость
« Ответ #1 : Октябрь 07, 2014, 08:48 »

Подскажите, какие методы qcheckbox используются для:
1. записи значения в модель
2. получения значения из модели
Записан
Johnik
Крякер
****
Offline Offline

Сообщений: 339


Просмотр профиля
« Ответ #2 : Октябрь 07, 2014, 09:17 »

Судя по исходникам QDataWidgetMapper, там используется делегат для связи виджета и модели.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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