Здравствуйте, гость ( Вход | Регистрация )
|
hoRUS |
17.5.2009, 18:19
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 30 Регистрация: 10.7.2008 Из: Москва Пользователь №: 231 Спасибо сказали: 5 раз(а) Репутация: 0
|
Приветствую!
Как в QComboBox скрыть некоторые строки, если он настроен отображать содержимое некоторой модели с помощью QComboBox::setModel(), не прибегая к прокси-моделям ? Я пытался сделать примерно так: Но не получил никакого эффекта. Если я исключаю строчку (надеясь, что модель установится вместе с видом myComboBoxListView, у которого уже установлена модель в строчке ), то вообще ничего не работает. Отсюда еще один вопрос: зачем в комбобоксе есть и setModel(), и setView()? Нет ли тут избыточности? Почему нельзя установить модель на новый создаваемый вид, а этот новый вид в свою очередь установить в комбобоксе? Все как-то запутанно с комбобоксом И все-таки, можно скрыть строчку, не используя промежуточные модели? Спасибо. |
|
|
|
Litkevich Yuriy Цитата(hoRUS @ 17.5.2009, 22:19) И все-та... 17.5.2009, 18:30
hoRUS Но почему тогда не получается скрыть строки таки о... 17.5.2009, 20:41
Litkevich Yuriy Цитата(hoRUS @ 18.5.2009, 0:41) Но почему... 17.5.2009, 23:44![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 16.12.2025, 0:46 |