PavelK
@PavelK

Как заставить QQuickPaintedItem отрисовывать в отрицательных координатах?

Приветствую!
Есть класс, унаследованный от QQuickPaintedItem.
Вывожу его в QML, к примеру:
SceneItem {
        id: sceneItem
        width: 200
        height: 200
        anchors.centerIn: parent
        clip: false
}

В функции paint(QPainter * painter) соответственно вывожу на отрисовку.
Но тут понадобилось отрисовывать в отрицательных координатах, но со стороны QML это не отображается, хотя стоит clip: false (и везде выше по иерархии).

P.S. Смещать всю остальную отрисовку, что бы всегда были положительные координаты ооочень не хочется. Можно как-нибудь выкрутится? Может я забыл какое свойство прописать...
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
А если отрицательные координаты делать самому элементу (скажем отрицательным margin), а не в С++?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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