RadioButton()#
RadioButton(tag, label, value, v_button)#
ラジオボタンを表示します。 value[0]の値が、v_buttonと同じ場合、ラジオボタンがチェックされた状態で表示されます。
値が変更された瞬間にtrueを返します。
パラメータ#
string tag
string label
タグとラベルを指定します。
list value
状態値を保存するlist変数を指定します。最初の要素に整数を保持します。
int v_button
ラジオボタンが選択状態になる場合の数値を指定します。
戻り値#
bool
値が変更されるとtrueを返します。 ifで検出して、if以下に変更されたときの処理を記述します。
list value
状態値を返します。
コメント#
ラジオボタンは、複数並べます。それぞれに異なるタグを設定してください。
value[0] == v_button
のときに該当するラジオボタンが、選択状態で表示されます。 また、クリックしたときは、value[0]にv_buttonの値が設定されます。
状態変化の瞬間に追加の処理を行う場合は、ifで検出してください。
サンプル#
#globalで初期化
radio0 = [0]
#フレームイベント
global radio0
vrmapi.ImGui().RadioButton("r0", "ラジオボタンテスト0", radio0, 0)
vrmapi.ImGui().RadioButton("r1", "ラジオボタンテスト1", radio0, 1)
vrmapi.ImGui().RadioButton("r2", "ラジオボタンテスト2", radio0, 2)
vrmapi.ImGui().RadioButton("r3", "ラジオボタンテスト3", radio0, 3)
vrmapi.ImGui().RadioButton("r4", "ラジオボタンテスト4", radio0, 4)