QT: Полный контроль над «рисованием владельца» над строками QListWidget - PullRequest
1 голос
/ 17 марта 2011

Мне нужно представление, похожее на представление контактов Skype. Список имен с изображением сбоку и некоторыми кнопками, которые становятся видимыми при выборе строки. Использование QListWidgetItem действительно отвечает некоторым из этих требований, но строго ограничено шириной иконки и другими.

Еще одна вещь, которая не является приоритетной - QListWidget прокручивает жесткими шагами. Прокрутка не плавная, и вы никогда не увидите «пол строки», как в Skype. Это похоже на то, как QListWidget прокручивает вверх и вниз с шагом высоты строки, в то время как Skype прокручивает в отдельных пикселях. Гораздо приятнее и приятнее с точки зрения UX. Я знаю, что Skype - это QT. Они используют другой элемент управления для этого?

Как мне получить полный контроль над рисованием строки в QListWidget?

1 Ответ

1 голос
/ 17 марта 2011

Для лучшей прокрутки вы можете попробовать установить verticalScrollModel .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...