PROGRAM PYTHON

tkinter超入門【第33回 メニュー④】

 

 

Menuウィジェットのラジオボタンの状態を取得しよう

前回はMenuウィジェットに設定されたチェックボタンの状態を取得しました。
今回はMenuウィジェットに設定されたラジオボタンの状態を取得してみましょう。

 

ラジオボタンの状態を取得する

ラジオボタンの状態を取得するために、add_radio()メソッドのvariableオプションを使います。
variableオプションに設定するTkinter変数はラベル名なので、StringVar() を使います。

Tkinter変数名 = tkinter.StringVar()

variable=Tkinter変数名

 

ラジオボタンの状態を取得するプログラム

ラジオボタンの状態を取得するプログラムは、以下のようになります。
ラジオボタンは2つあるので、両方に同じTkinter変数を割り当てます。
ラジオボタンは排他なので、どちらか片方しかチェックできません。

プログラムを実行すると、以下のような画面が表示されます。
どちらかのラジオボタンをチェックすると、そのラジオボタンのlabelオプションに設定した値がそのままラベルに表示されます。

tkinter33-1

 

 

-PROGRAM, PYTHON
-