C
Dial QML Type
値を設定するために回転させる円形ダイヤル。詳細...
| Import Statement: | import QtQuick.Controls |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: |
- 継承されたメンバを含む、すべてのメンバの一覧
- ダイヤルはInput Controls に含まれます。
列挙
プロパティ
- angle : real
- from : real
- handle : Item
- inputMode : InputMode
- live : bool
- position : real
- snapMode : SnapMode
- stepSize : real
- to : real
- value : real
- wrap : bool
信号
- moved()
詳細説明
ダイヤルは、ステレオや産業機器などの機器に見られる伝統的なダイヤルノブに似ています。これにより、ユーザは範囲内の値を指定できます。
ダイヤルの値は、value プロパティを使用して設定します。範囲は、from とto プロパティを使用して設定します。折り返しを有効または無効にするには、wrap プロパティを使用します。
ダイヤルは3つのinput modes:Dial.Circular 、Dial.Horizontal 、Dial.Vertical をサポートしています。円形入力モードは絶対入力システムで動作し、ダイヤル内のカーソルの位置がその値を直接反映します。水平および垂直入力モードでは、相対入力システムを使用し、カーソルの位置の変化が文字盤の値に「加算」されます。
次の図は、さまざまな入力モードが動きを追跡する方向を示しています:

入力コントロールと コントロールのスタイリングも参照のこと 。
列挙型ドキュメント
InputMode |
この列挙型は入力モードのリストを提供する。
Dialは以下の入力モードをサポートしています:
| 定数 | 説明 |
|---|---|
Dial.Circular | 円入力モードは絶対入力システムで動作し、文字盤内のカーソルの位置が直接その値を反映する。 |
Dial.Horizontal | horizontalinput モードは相対入力システムを使用し、カーソル位置の変更はダイアルの値に追加されます。 |
Dial.Vertical | Dial.Horizontal と同様に、垂直入力モードは、相対入力システムを使用して、カーソル位置の変化を取得する。 |
SnapMode |
スナップモードのリストを提供する。
| 定数 | 説明 |
|---|---|
Dial.NoSnap | ダイヤルはスナップしない。 |
Dial.SnapAlways | ハンドルがドラッグされている間、文字盤はスナップする。 |
Dial.SnapOnRelease | 文字盤はドラッグされている間はスナップしないが、ハンドルが離された後にスナップする。 |
プロパティの説明
handle : Item |
inputMode : InputMode |
このプロパティは、入力モードを保持します。
次の図は、様々な入力モードが動きを追跡する方向を示しています:

デフォルト値はDial.Circular です。
live : bool |
position : real |
snapMode : SnapMode |
stepSize : real |
wrap : bool |
シグナル ドキュメント
moved() |
このシグナルは、文字盤がタッチ、マウス、キーのいずれかによってユーザーによってインタラクティブに動かされたときに発行されます。
注意: 対応するハンドラはonMoved です。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。