crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в QComboBox, модель, пустое поле
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Алексей1153 Дата 8.12.2015, 10:04
  если честно, несколько раз пытался использовать модель у комбы - ни разу нормально не удалось это сделать. Так и пользуюсь вариантом без модели - он дрессируется без проблем. Предоставится случай - ещё раз попробую разобраться ))
wiz29 Дата 2.12.2015, 19:19
  Тогда надо использовать наследника QAbstractProxyModel, который будет решать нужную вам задачу.
poluna Дата 2.12.2015, 18:02
  Всем привет.
Проблема вот в чем. Создаю QComboBox, в него добавляю модель, потом в комбобокс добавляю пустое поле.
Все хорошо добавляется! Проблема в том, что пустое поле добавляется не только в мой комбокс, но и в модель, с изменениями в основном виде, а мне этого не нужно!

Пробовала QSortFilterProxyModel, тот же результат, как избежать добавления пустого поля в основную модель? Неужели придется копировать модель для комбобокса в котором происходит выбор родителя?
Добавляю в комбобокс пустую строку так:
proxyModel =  new QSortFilterProxyModel();
proxyModel.setSourceModel(model);

cbParent->setModel(proxyModel)
cbParent->insertItem(0, "")
cbParent->setCurrentIndex(0)
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 2:57