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

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

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

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

Войти через центр авторизации
Похожие вопросы