Slider
QtQuick.Controls のみhandle
がクリック可能で、ドラッグに使用できるusingを実装したいと考えていhandle
ます。をクリックしてもgroove
、何も起こらないはずhandle
です。の をのみに制限するmouseArea
にはどうすればよいですか?Slider
handle
以下の例でSlider
は、 は全体でクリック可能でありSlider
width
、height
:
import QtQuick 2.4
import QtQuick.Window 2.2
import QtQuick.Controls 1.3
import QtQuick.Controls.Styles 1.3
Window {
id: mainItem
width: 800
height: 400
visible: true
Slider{
id: autoSlider
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
maximumValue: 1.0
value: 0
updateValueWhileDragging : false
style: SliderStyle {
groove: Rectangle {
implicitWidth: 350
implicitHeight: 8
color: "gray"
radius: 8
}
handle: Rectangle {
anchors.centerIn: parent
color: control.pressed ? "white" : "lightgray"
border.color: "gray"
border.width: 2
implicitWidth: 45
implicitHeight: 45
radius: 12
}
}
}
}
「..\qml\QtQuick\Controls」フォルダのテンプレートを変更しようと思ったSlider.qml
のですが、どうすればいいのかよくわかりませんでした。
私のすべての検索努力は何にもつながりません。どんな助けでも大歓迎です。