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 Controls に含まれます。
プロパティ
- 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 msである。
autoRepeat およびautoRepeatIntervalも参照のこと 。
autoRepeatInterval : int
このプロパティは、自動繰り返しの間隔をミリ秒単位で保持する。デフォルト値は100 msである。
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も参照してください 。
シグナルのドキュメント
canceled()
このシグナルは、ボタンが押されている間にマウスを掴めなくなったとき、または、released シグナルを発するはずだったが、マウスカーソルがボタンの外接矩形の外にあるときに発せられる。
注: 対応するハンドラはonCanceled です。
clicked()
このシグナルは、ボタンがタッチやマウスによってインタラクティブにクリックされたときに発せられる。
注: 対応するハンドラはonClicked です。
pressed()
このシグナルは、ユーザーがタッチやマウスを使ってインタラクティブにボタンを押したときに発せられる。
注: 対応するハンドラはonPressed です。
released()
このシグナルは、ユーザーがタッチやマウスを使ってインタラクティブにボタンを離したときに発せられる。
注: 対応するハンドラはonReleased です。
toggled()
このシグナルは、チェック可能なボタンがタッチやマウスによってインタラクティブに切り替えられたときに発せられる。
注意: 対応するハンドラはonToggled です。
メソッドのドキュメント
void toggle()
ボタンのチェック状態を切り替えます。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。