Быстрые элементы управления Qt - где определяется ориентация ScrollView?

я создал свой собственный стиль для ScrollView, но на самом деле я не знаю, как проверить, какая у него ориентация прокрутки (горизонтальная или вертикальная? Мне нужно использовать разные изображения для каждого из них).

исходный код стиля прокрутки

В этом исходном коде, который я нашел, используется слово horizontal, но откуда оно взялось? Я не вижу объявления свойства horizontal.


person Krab    schedule 20.02.2014    source источник


Ответы (1)


Он взят из этой строки. В более новых версиях Qt свойства для компонентов стиля выставляются через объект styleData; теперь это стандартная практика для всех стилей Qt Quick Controls. В случае ScrollViewStyle фиксация e0c8035c обновила код, чтобы использовать вместо него styleData.

person Mitch    schedule 20.02.2014