QQuickPaintedItem в Flickable становится размытым, когда ширина контента велика

У меня есть класс, который наследует QQuickPaintedItem с которой я переопределяю paint() нарисовать звуковую форму волны.

Как только рисунок сделан, я изменяю размер contentWidth из Flickable содержащий элемент qml, который я создаю qmlRegisterType,

Чем больше contentWidth размытость, которую получает контент. Я никогда не рисую в зависимости от contentWidth, и paint () не вызывается при изменении contentWidth и эффект тот же, когда contentWidth жестко закодирован в файле qml.

Я не очень опытен с Qt, и мне было интересно, если это лучший подход для рисования большой сигнал, который я могу прокручивать, увеличивать и взаимодействовать, и почему содержание Flickable размывается при увеличении contentWidth,

Я перепробовал все очевидные вещи, такие как установка подсказки рендеринга для сглаживания и т. Д.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]