このページでは

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

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

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

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

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

checked」も参照してください

checked : bool

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

checkable」も参照してください

down : bool

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

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

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

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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。