QStandardModel и сигнал rowsInserted() |
Здравствуйте, гость ( Вход | Регистрация )
QStandardModel и сигнал rowsInserted() |
Анна |
26.12.2014, 11:12
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 276 Регистрация: 22.5.2008 Из: Зеленоград Пользователь №: 181 Спасибо сказали: 30 раз(а) Репутация: 4 |
Столкнулась с таким фактом:
Если QStandardModel использую как таблицу и добавляю ряды непосредственно в саму модель с помощью QStandardModel::appendRow(), то в слоте, присоединённом к сигналу rowsInserted( const QModelIndex & parent, int start, int end) нет возможности добраться до данных, которые вставлены. parent не валидный, его указатель на модель равен нулю. Теоретически можно выловить модель из sender(), но где гарантия, что мой слот подсоединён к сигналу непоспедственно от модели, а не через какого-нибудь посредника? Кто может посоветовать что-нибудь , как решить проблему доставания данных из этого сигнала? |
|
|
Текстовая версия | Сейчас: 26.11.2024, 3:35 |