Задать вопрос
@Mercury13
Программист на «си с крестами» и не только

Как в QListView вычислить область, занятую иконкой или чекбоксом?

Пытаюсь сделать нестандартный комбобокс. В нём есть чекбоксы, и при нажатии на чекбоксы наш комбобокс не должен сворачиваться. А для этого, видимо, придётся среагировать по-своему, если пользователь нажмёт мышью на чекбокс.
Должно получиться примерно так.
59d79ec002c84005326562.png
Это реальный скриншот, так что, думаю, много кода не потребуется. На данный момент model.setData срабатывает только по нажатию пробела, и это хорошо. А мышкой?
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Можно попробовать переопределить методы show/hidePopup, поиграть с view() или поставить event filter.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы