RadioDelegate QML Type
オン/オフ切り替え可能なラジオインジケータを持つ排他的アイテムデリゲート。詳細...
Import Statement: | import QtQuick.Controls |
Inherits: |
詳細説明
RadioDelegateは、オン(チェック)またはオフ(チェックなし)を切り替えることができる項目デリゲートを提示します。RadioDelegateは、通常、一連のオプションから1つのオプションを選択するために使用されます。
RadioDelegate は、その API をItemDelegate から継承し、AbstractButton からも継承しています。たとえば、text を設定し、AbstractButton API を使用してclicks に反応することができます。ラジオ・デリゲートの状態は、checked プロパティで設定できます。
ラジオ・デリゲートはデフォルトでauto-exclusive です。同じ親アイテムに属する無線デリゲートのうち、いつでもチェックできるデリゲートは 1 つだけです。別のデリゲートをチェックすると、前にチェックしたデリゲートのチェックは自動的に解除されます。共通の親を持たないラジオデリゲートについては、ButtonGroup を使って排他性を管理することができます。
RadioButton ラジオデリゲートはRadioDelegateと似ていますが、ビューで使われることはあまりなく、選択肢が少ない場合に使われます。
ButtonGroup { id: buttonGroup } ListView { model: ["Option 1", "Option 2", "Option 3"] delegate: RadioDelegate { text: modelData checked: index == 0 ButtonGroup.group: buttonGroup } }
RadioDelegate、Delegate Controls、RadioButtonのカスタマイズも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。