QComboBox, модель, пустое поле, проблема не с добавлением пустого поля, а с моделью |
Здравствуйте, гость ( Вход | Регистрация )
QComboBox, модель, пустое поле, проблема не с добавлением пустого поля, а с моделью |
poluna |
2.12.2015, 18:02
Сообщение
#1
|
Студент Группа: Участник Сообщений: 27 Регистрация: 5.10.2015 Пользователь №: 4458 Спасибо сказали: 1 раз(а) Репутация: 0 |
Всем привет.
Проблема вот в чем. Создаю QComboBox, в него добавляю модель, потом в комбобокс добавляю пустое поле. Все хорошо добавляется! Проблема в том, что пустое поле добавляется не только в мой комбокс, но и в модель, с изменениями в основном виде, а мне этого не нужно! Пробовала QSortFilterProxyModel, тот же результат, как избежать добавления пустого поля в основную модель? Неужели придется копировать модель для комбобокса в котором происходит выбор родителя? Добавляю в комбобокс пустую строку так:
|
|
|
wiz29 |
2.12.2015, 19:19
Сообщение
#2
|
Старейший участник Группа: Участник Сообщений: 600 Регистрация: 7.7.2010 Из: Санкт-Петербург Пользователь №: 1866 Спасибо сказали: 94 раз(а) Репутация: 12 |
Тогда надо использовать наследника QAbstractProxyModel, который будет решать нужную вам задачу.
|
|
|
Алексей1153 |
8.12.2015, 10:04
Сообщение
#3
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
если честно, несколько раз пытался использовать модель у комбы - ни разу нормально не удалось это сделать. Так и пользуюсь вариантом без модели - он дрессируется без проблем. Предоставится случай - ещё раз попробую разобраться ))
|
|
|
Текстовая версия | Сейчас: 28.11.2024, 2:12 |