Название: QML Slider Отправлено: juvf от Октябрь 24, 2022, 08:08 Доброго дня.
Кто знает как поменять цвет текста у QML Slider? (а также шрифт, размер шрифта, ориентацию текста (слева/справа/сверху/снизу от слайдера?) Название: Re: QML Slider Отправлено: kambala от Октябрь 24, 2022, 09:54 https://doc.qt.io/qt-5/qtquickcontrols2-customize.html#customizing-slider
а текста в свойствах вообще не вижу... а ты случайно не quick controls 1 используешь? там есть такое: https://doc.qt.io/qt-5/qml-qtquick-controls-styles-sliderstyle.html#tickmarks-prop Название: Re: QML Slider Отправлено: juvf от Октябрь 24, 2022, 10:13 QtQuick.Controls 2.15
Я промучился со свойствами... не могу найти текст. Название: Re: QML Slider Отправлено: kambala от Октябрь 24, 2022, 12:06 так а откуда у тебя там текст? вот я сделал тривиальный слайдер из примера, никакого текста он не показывает (на макос):
Код: Slider { Название: Re: QML Slider Отправлено: juvf от Октябрь 24, 2022, 12:10 так а откуда у тебя там текст? Сорри, не слайдер, а Switch (он просто выглядит как слайдер в 2-мя позициями." Я добился сметы цвета текста. но съехали "якоря". как теперь выровнять - не получается. Код: Switch Название: Re: QML Slider Отправлено: kambala от Октябрь 24, 2022, 12:28 якоря там вроде нельзя использовать. стандартная реализация выглядит так (лежит в QTDIR/qml/QtQuick/Controls.2/Switch.qml):
Код: contentItem: CheckLabel { например, через padding свойства можно контролировать положение. также см. https://doc.qt.io/qt-5/qml-qtquick-controls2-control.html#control-layout Название: Re: QML Slider Отправлено: juvf от Октябрь 24, 2022, 13:06 стандартная реализация выглядит так (лежит в QTDIR/qml/QtQuick/Controls.2/Switch.qml): да, нашел её. а как использовать стандартную реализацию?пробую Код: Switch Название: Re: QML Slider Отправлено: kambala от Октябрь 24, 2022, 13:26 по ней можно ориентироваться как написать свою.
CheckLabel — это наверно что-то приватное, можно взять обычный Text или Label. https://doc.qt.io/qt-5/qtquickcontrols2-customize.html#customizing-switch как пример Название: Re: QML Slider Отправлено: juvf от Октябрь 24, 2022, 13:30 по ней можно ориентироваться как написать свою. Дааааа!!!CheckLabel — это наверно что-то приватное, можно взять обычный Text или Label. https://doc.qt.io/qt-5/qtquickcontrols2-customize.html#customizing-switch как пример Код: contentItem: Text { |