このページでは

C

AbstractButton QML Type

ボタンに共通する機能を提供する抽象基底型。詳細...

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

Control

Inherited By:

Button, CheckBox, RadioButton, and Switch

プロパティ

信号

方法

詳細な説明

AbstractButton は、プッシュボタンや、ラジオボタン、チェックボックスなどのチェック可能なコントロールなど、ボタンのような動作をするコントロール向けのインターフェースを提供します。抽象コントロールであるため、デリゲートの実装は含まれておらず、それらを派生型に委ねています。

「コントロールのスタイル設定」および「ボタンコントロール」も参照してください 。

プロパティのドキュメント

autoRepeat : bool

このプロパティは、ボタンが押されたままの状態にある間、ボタンが「pressed()」、「released()」、および「clicked()」の各シグナルを繰り返し送信するかどうかを指定します。

デフォルト値はfalse です。

初期遅延および繰り返し間隔は、autoRepeatDelay およびautoRepeatInterval によってミリ秒単位で定義されます。

autoRepeatDelay : int

このプロパティは、自動リピートの初期遅延時間をミリ秒単位で保持します。デフォルト値は300 ミリ秒です。

「 autoRepeat 」および「autoRepeatInterval 」も参照してください 。

autoRepeatInterval : int

このプロパティは、自動リピートの間隔(ミリ秒単位)を保持します。デフォルト値は100 ミリ秒です。

「 autoRepeat 」および「autoRepeatDelay 」も参照してください 。

checkable : bool

このプロパティは、ボタンがチェック可能かどうかを指定します。

チェック可能なボタンは、ユーザーがクリックすると、チェック状態(オン)と未チェック状態(オフ)の間で切り替わります。

checked をtrue に設定すると、このプロパティはtrue に強制的に設定されます。

デフォルト値は `false` です。

「checked」も参照してください 。

checked : bool

このプロパティは、ボタンがチェックされているかどうかを表します。

「checkable」も参照してください 。

down : bool

このプロパティは、ボタンが視覚的に押下されているかどうかを表します。

明示的に設定されていない限り、このプロパティは `pressed` の値に従います。

注: Qt Quick との違い:undefined をdown に代入して元の動作を復元することはサポートされていません。

「pressed」も参照してください 。

indicator : Item

このプロパティには、インジケーター項目が格納されます。

pressed : bool [read-only]

このプロパティは、ボタンが物理的に押されているかどうかを表します。ボタンは、タッチ操作またはマウス操作によって押すことができます。

「down」も参照してください 。

text : string

このプロパティには、ボタンの説明文が格納されます。

注:このテキストは アクセシビリティの目的で使用されるため、コンテンツ項目が画像であっても、テキストによる説明を設定しておくことが推奨されます。

関連項目: contentItem 。

Signal ドキュメント

canceled()

このシグナルは、ボタンが押された状態でマウスのグラブが解除されたとき、またはreleased シグナルを発行するはずであるにもかかわらず、マウスカーソルがボタンのバウンディング矩形の外側にあるときに発行されます。

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

clicked()

このシグナルは、ユーザーがタッチ操作やマウス操作でボタンをインタラクティブにクリックしたときに発火します。

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

pressed()

このシグナルは、ユーザーがタッチやマウス操作でボタンをインタラクティブに押したときに発生します。

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

released()

このシグナルは、ユーザーがタッチまたはマウス操作によってボタンをインタラクティブに離したときに発火します。

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

toggled()

このシグナルは、ユーザーがタッチやマウス操作によってチェック可能なボタンをインタラクティブに切り替えたときに発火します。

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

メソッドのドキュメント

void toggle()

ボタンのチェック状態を切り替えます。

特定のQtライセンスで利用可能です。
詳細はこちらをご覧ください。