C
AbstractButton QML Type
ボタンに共通する機能を提供する抽象基本型。詳細...
| Import Statement: | import QtQuick.Controls |
| Since: | Qt Quick Ultralite 1.0 |
| Inherits: | |
| Inherited By: | Button, CheckBox, RadioButton, and Switch |
- 継承されたメンバーを含む、すべてのメンバーの一覧
- AbstractButtonは、Buttonコントロールの一部です。
プロパティ
- autoRepeat : bool
- autoRepeatDelay : int
- autoRepeatInterval : int
- checkable : bool
- checked : bool
- down : bool
- indicator : Item
- pressed : bool
- text : string
シグナル
方法
- void toggle()
詳細な説明
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 との違い:down にundefined を代入して元の動作を復元することはサポートされていません。
「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ライセンスの下で利用可能です。
詳細はこちらをご覧ください。