Russian Qt Forum

Qt => Qt Quick => Тема начата: TheGringerEye от Апрель 16, 2017, 04:22



Название: Странная полоса.
Отправлено: TheGringerEye от Апрель 16, 2017, 04:22
Здравствуйте, работаю на Qt 5.8 с модулем Qt Quick Controls 2,
 использую обычный ListView с моделью, имею на фоне такой вот неприятный артефакт,
 как линию в центре, есть мысли из-за чего это?
(https://pp.userapi.com/c626631/v626631549/667b5/UEBM7UXyUYk.jpg)


Название: Re: Странная полоса.
Отправлено: TheGringerEye от Апрель 18, 2017, 22:31
Нашёл решение, данный баг находится в компонение ItemDelegate, а именно в расчёте положения фона.
Возникает он, когда высота делегата является нечётной.
Решение простое -
Код:
Component.onCompleted: height += (height %2 == 0) ? 0 : 1