このページでは

C

Slider QML Type

トラックに沿ってハンドルをスライドさせて値を選択するために使用します。詳細...

Import Statement: import QtQuick.Controls
Since: Qt Quick Ultralite 1.0
Inherits:

Control

列挙

プロパティ

信号

方法

詳細説明

スライダーは、トラックに沿ってハンドルをスライドさせて値を選択するために使用されます。

以下の例では、カスタムfromvalueto の値が設定されています:

Slider {
    from: 1
    value: 25
    to: 100
}

position プロパティは、コントロールのサイズの分数として表され、その範囲は0.0 - 1.0 です。visualPosition は、Slider のスタイリング時にハンドルの位置を決めるのに便利です。

コントロールのスタイリングと 入力コントロールも参照してください

列挙ドキュメント

SnapMode

選択できるスライダースナップモードのリストを提供します。

定数説明
Slider.NoSnapスライダーはスナップしません (デフォルト)。
Slider.SnapAlwaysハンドルがドラッグされている間、スライダーはスナップします。
Slider.SnapOnReleaseスライダーはドラッグされている間はスナップしませんが、ハンドルが離された後にスナップします。

プロパティの説明

from : real

このプロパティは範囲の開始値を保持する。デフォルト値は0.0 です。

to およびvalueも参照してください

handle : Item

このプロパティはハンドル項目を保持する。

コントロールのスタイリングも参照してください

horizontal : bool [read-only]

このプロパティは、スライダーが水平かどうかを保持します。

orientationも参照してください

orientation : Qt::Orientation

このプロパティは方位を保持する。

horizontal およびverticalも参照のこと

position : real [read-only]

このプロパティは、ハンドルの論理位置を保持する。

位置はコントロールのサイズに対する分数で表現され、0.0 - 1.0 の範囲である。

value,visualPosition,valueAt()も参照のこと

pressed : bool

このプロパティは、スライダーがタッチ、マウス、キーのいずれによって押されたかを保持する。

snapMode : SnapMode

このプロパティはスナップモードを保持します。

スナップモードは、stepSize に対するスライダーハンドルの動作を決定します。

次の表では、さまざまなモードをアニメーションで説明しています。マウスカーソルとstepSize (0.2) の動きは、各アニメーションで同じです。

Slider.NoSnap

Slider.SnapAlways

Slider.SnapOnRelease

stepSizeも参照してください

stepSize : real

このプロパティはステップサイズを保持する。デフォルト値は0.0 である。

to : real

このプロパティは範囲の終了値を保持する。デフォルト値は1.0 です。

from およびvalueも参照してください

value : real

このプロパティは、from -to の範囲の値を保持する。デフォルト値は0.0 です。

positionも参照してください

vertical : bool [read-only]

このプロパティは、スライダーが垂直かどうかを保持します。

orientationも参照してください

visualPosition : real [read-only]

このプロパティはハンドルの視覚的位置を保持する。

positionも参照

シグナル・ドキュメント

moved()

このシグナルは、スライダーがユーザーによってインタラクティブに動かされたときに発せられます。

注意: 対応するハンドラはonMoved です。

メソッドのドキュメント

real valueAt(real position)

与えられたposition の値を返す。

value およびpositionも参照してください

特定の Qt ライセンスの下で利用可能です。
詳細を見る。