![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
ornelius |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 4 Регистрация: 17.10.2012 Пользователь №: 3565 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Добрый день!
Использую QTableView, которая смотрит на наследник QProxyModel. Когда пользователь выделяет строку в таблице, в другом виджете показывается подробная информация. Для этого используется сигнал QItemSelectionModel::currentRowChanged(). Все замечательно, но если вдруг таблица становится пустой (соответственно, выделение снимается), то этот сигнал не посылается. В другом виджете остаются неактуальные данные, а нужно чтобы он очистился. В документации про все сигналы QItemSelectionModel написано: Цитата Note that this signal will not be emitted when the item model is reset. Я так полагаю, что сигнал именно поэтому и не посылается. Но как же быть? Есть ли способ получить уведомление о том, что выделение в таблице снято, или что таблица стала пустой? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.7.2025, 7:46 |