Pygtk-radiobutton-class
提供:Dev Guides
PyGTK-RadioButtonクラス
単一のRadioButtonウィジェットは、CheckButtonと同様の機能を提供します。 ただし、同じコンテナに複数のラジオボタンが存在する場合、ユーザーは利用可能なオプションのいずれかを選択するために相互に排他的な選択肢を利用できます。 コンテナ内のすべてのラジオボタンが同じグループに属している場合、1つを選択すると、他のボタンは自動的に選択解除されます。
以下は、gtk.RadioButtonクラスのコンストラクタです-
ボタングループを作成するには、最初のラジオボタンに group = None を指定し、後続のオプションに最初のボタンのオブジェクトをグループとして指定します。
ToggleButtonおよびCheckButtonの場合と同様に、RadioButtonも*トグル信号*を発します。 以下の例では、gtk.RadioButtonウィジェットの3つのオブジェクトがVBoxに配置されています。 それらはすべて、トグルされた信号を処理するためにコールバック関数on_selected()に接続されています。
コールバック関数は、ソースRadioButtonウィジェットのラベルを識別し、VBoxに配置されたラベルに表示します。
例
次のコードを観察してください-
上記のコードは、次の出力を生成します-